我们目前正在使用Xamarin.iOS / Xamarin.Android和共享PCL项目开发本地跨平台Xamarin应用程序。
在这个应用程序中,我们希望使用WebSockets,Socket.IO更具体。因此我们将SocketIoClient library添加到了我们的项目中。它通过默认端口(443)上的WSS(安全WebSockets)连接到我们的服务器。
在Android和iOS模拟器上一切正常。但由于某种原因,只要在真正的iOS设备上运行应用程序,它就会停止工作。
不幸的是,日志中不包含任何错误消息。但是通过观察服务器日志,我们发现在服务器端没有收到任何单个请求。
答案 0 :(得分:1)
如果您在PCL项目中使用库SocketIoClientDotNet,您也应该在Xamarin项目中使用它。我也有这个问题,这解决了我的问题。