【问题标题】:Xamarin.iOS app sockets not working on real deviceXamarin.iOS 应用程序套接字无法在真实设备上运行
【发布时间】:2017-09-27 15:00:28
【问题描述】:

我们目前正在开发带有 Xamarin.iOS/Xamarin.Android 和共享 PCL 项目的本机跨平台 Xamarin 应用程序。

在这个应用程序中,我们想使用 WebSockets,更具体的说是 Socket.IO。因此我们将SocketIoClient library 添加到我们的项目中。它通过默认端口 (443) 上的 WSS(安全 WebSockets)连接到我们的服务器。

在 Android 和 iOS 模拟器上一切正常。但由于某种原因,一旦在真正的 iOS 设备上运行该应用程序,它就会停止工作。

很遗憾,日志中没有错误消息。但是通过观察服务器日志,我们发现服务器端没有收到任何请求。

【问题讨论】:

标签: c# sockets xamarin websocket xamarin.ios


【解决方案1】:

如果您在 PCL 项目中使用库 SocketIoClientDotNet,您也应该在 Xamarin 项目中使用它。我也遇到了这个问题,这解决了我的问题。

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 2019-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    相关资源
    最近更新 更多