草庐IT

socket_handle

全部标签

ios - 将客户端证书与 Socket.io IOS 客户端一起使用

我正在尝试连接到需要客户端验证的服务器。我在CA生成的应用程序中的bundle中有一个.P12证书。有没有办法让socket.IO在连接到服务器时出示此证书。(服务器是反向代理,但我认为这不会导致问题)letopts:[String:AnyObject]=["log":true,"sessionDelegate":self,"forceWebsockets":true]self.socket=SocketIOClient(socketURL:"https://myapp.something.com:49447",options:opts)self.socket.on("connect"

ios - 在 ios 中使用 socket io 发送图像

我有使用下面的例子https://github.com/socketio/socket.io-client-swift如何使用套接字io发送图像? 最佳答案 例如,你可以发送这样一张图片//emitfilenameandsizetoserver-(void)testButtonClicked{_fileName=@"001@3x.png";NSString*path=[[NSBundlemainBundle]pathForResource:@"001@3x"ofType:@"png"];_imgData=[NSDatadataWit

ios - 后台的 URLSessionDownloadTask 从不触发 handle(_ backgroundTasks : Set<WKRefreshBackgroundTask>) for WKURLSession​Refresh​Background​Task

试图理解为什么在WatchKit3.0中安排后台URLSessionDownloadTask时。函数handle(_backgroundTasks:Set)从不触发WKURLSession​Refresh​Background​Task,但其他任务像WKApplicationRefreshBackgroundTask一样完成和WKSnapshotRefreshBackgroundTask.我在watch中的代码ExtensionDelegate...funcapplicationDidBecomeActive(){//Restartanytasksthatwerepaused(orno

iphone - 如何在 IOS 开发中刷新 "socket mobile"扫描仪缓冲区?

我已经使用SocketMobileSDK制作了一个iOS应用程序。当我打开我的View时,扫描仪委托(delegate)接收在viewdidload函数之前扫描的数据。如何向扫描仪发送缓冲区重置或刷新?我没有在ScanApiHelper库中找到函数或命令。 最佳答案 您的应用程序应该能够对传入的数据做任何它想做的事情。如果应用程序还没有准备好接收扫描,难道它不能忽略数据并可能要求用户再次扫描吗? 关于iphone-如何在IOS开发中刷新"socketmobile"扫描仪缓冲区?,我们在S

ios - 如何防止 Web Socket 在 iPhone/iPad 进入锁定状态时断开连接?

我们已经在我的iPhone和iPad应用程序中实现了HTML5Web套接字。当应用进入后台(iPad/iPhone未处于锁定状态)时,WebSocket工作正常。但是当iPhone或iPad被锁定时它会断开连接。有什么方法可以让web套接字在iPhone/iPad锁定时保持运行?谢谢。 最佳答案 根据我自己的实验。当您锁定设备时,设备似乎会关闭WiFi并关闭网络套接字,很可能是为了省电。移动宽带连接仍然有效,而且套接字似乎还存在。至少一段时间。您是否尝试过将套接字代码的某些部分包装在beginBackgroundTaskWithEx

ios - 无法将使用代码创建的 socket 连接到静态单元格

我正在尝试本教程的静态单元格部分http://code.tutsplus.com/tutorials/ios-sdk-crafting-custom-uitableview-cells--mobile-15702但我无法让它工作。我认为我创建的socket没有连接到单元格,但我不知道该怎么做,我附上了我的XCode屏幕截图,希望它能更清楚地说明我做错了什么。 最佳答案 静态单元格应该在Storyboard中单独配置。它是WYSIWYG(所见即所得)方法,因此您不能从静态单元创建socket。将类型更改为动态原型(prototype)

ios - 将标签连接到 XCode 5 中的 socket

我已经更新到XCode5,但我无法使用旧方法将标签连接到socket:按住ctrl从连接检查器拖动到表格View单元格。没有弹出窗口出现在我的表格View中,我有一个带有两个标签的ArticleCell:@interfaceArticleCell:UITableViewCell@property(nonatomic,weak)IBOutletUILabel*title;@property(nonatomic,weak)IBOutletUILabel*date;@end我想将这两个标签连接到这个socket。在XCode5中有不同的方法吗? 最佳答案

c# - MvvmCross - 在 View 模型中单击 handle 按钮

我是xamarin和mvvmcross的新手,我想将一个简单的按钮点击从我的ios项目连接到我的View模型。usingSystem;usingMvvmCross.Binding.BindingContext;usingMvvmCross.iOS.Views;usingColingual.Core.ViewModels;namespaceColingual.iOS{publicpartialclassLoginView:MvxViewController{publicLoginView():base("LoginView",null){}publicoverridevoidViewDi

ios - 在 iOS SDK 中使用 Socket 编程的文本聊天应用程序

我想借助iOS中的“套接字编程”实现文本聊天功能。我知道借助主机和端口连接到服务器的过程,例如:CFReadStreamRefreadStream;CFWriteStreamRefwriteStream;CFStreamCreatePairWithSocketToHost(NULL,(__bridgeCFStringRef)(@"127.1.0.0"),80,&readStream,&writeStream);但我想知道如何在聊天期间在两个聊天用户之间建立套接字连接?我必须在聊天用户之间使用服务器吗? 最佳答案 您有两个选择。一个是

php - stream_socket_client() : unable to connect to ssl://gateway. sandbox.push.apple.com:2195(连接被拒绝)

我制作了一个用于向苹果iphone用户发送通知的php文件。它适用于其他服务器,但不适用于我的服务器。我已经准确的制作了.pem文件,也打开了端口号2195,2196。但它仍然不起作用。请有人帮我解决这个问题。这是我用于发送推送通知的PHP代码:$message,'sound'=>'default');//EncodethepayloadasJSON$payload=json_encode($body);//Buildthebinarynotification$msg=chr(0).pack('n',32).pack('H*',$deviceToken).pack('n',strlen