【发布时间】:2020-10-26 14:34:32
【问题描述】:
我正在研究是否可以在移动设备上设置“网络套接字服务器”(不同于“后端网络套接字服务器”的常用方法)。
为了做到这一点,我正在寻找一种让 iOS 和 Android 设备接受 WebSocket 请求的方法。
旁注,我不太确定移动操作系统的安全设计是否允许这样做。
有什么方法可以在移动设备上设置 web socket 服务器吗? (如果是,更进一步,有什么方法可以与 react-native 一起使用吗?)
【问题讨论】:
-
different than the common approach那应该有什么不同呢? -
发起者将是一台云端机器,iOS或Android设备将响应来自云端机器的请求。 (请注意,我故意说“云机器”而不是“云服务器”,因为服务器角色是在 iOS 或 Android 设备上。)类似于推送机制。但是使用网络套接字完成。
-
您是否正在寻找像this lib 这样的库?为什么你需要在 iOS/Android 上使用 WebSocket 服务器对我来说有点奇怪!?但是,如果给定的库是您的解决方案,请告诉我发布它。对于 Android,您应该使用原生 Android 助手,然后从
NativeModule包装并调用它,并在您的ReactNative项目中使用它。 -
实际上,我一直在寻找适用于 iOS 和 Android 的 react-native 实现。但仍然感谢 lib。
标签: android ios react-native websocket