【发布时间】:2018-04-04 13:13:46
【问题描述】:
我正在编写连接到用 NodeJS 编写的自定义 websocket 服务器 (socket.io) 的应用程序。
该服务器还处理来自浏览器的请求,并且浏览器部分可以完美运行,连接、断开连接、消息,一切都很棒。
该应用程序部分在 Android(在三星 s7 上测试)和 iOS(在 iPhone6 和 7 和 iOS11.3 上测试)完美运行
问题是我需要让它在像 Nibiru 和 PicoVR 这样的耳机上运行,这些操作系统源自 Android(它们是 Android 的 VR 版本),在这些系统上,应用程序运行良好,但不能连接到网络服务器。
附加信息:
- 服务器在端口 7000 上运行
- 服务器还安装了apache、php和mysql
- 与服务器的 HTTP 连接正常
- 我用于套接字的 URL 是:“http://192.168.12.1:7000”(服务器是本地的,运行在端口 7000 bc 端口 80 被 apache 占用)
- 我正在使用 Unity3d 2017.2.0f3 版开发所有应用程序
- 用于 WebSockets 的插件:Socket.IO-Unity
【问题讨论】: