我已经设置了一个webapp来使用websockets。
这个网络应用程序在本地/有线网络上运行得很好。
我意识到(也许我错了),由于ISP代理,websockets无法在移动网络3G/4G上工作。但后来我看到了安全的连接通过移动网络代理(https://github.com/websockets/ws/issues/257)。
因此,我使用openssl创建了一个简单的自签名证书。
最后,我的应用程序通过https来承载WSS协议。所以现在我试着用4G连接我的手机,但是页面不加载。但是它在WIFI连接上工作得很好,我的台式电脑也是如此。
我能提供其他有用的信息吗?
编辑
问题是,移动网络有时不会加载ws://协议。
我们解决了这个问题,建立了一个https服务器,ofc使用wss协议also.this包进行套接字https://www.npmjs.com/package/ws。
发布于 2016-05-08 11:53:52
为了确保websocket在这里起作用,我的建议是:
https://stackoverflow.com/questions/37099182
复制相似问题