1
lovelylain 2023-08-23 19:20:00 +08:00
网页是不是 https 的? https 只能连 wss ,不能 ws
|
2
ovoo 2023-08-23 19:44:29 +08:00
猜测是浏览器跨域规则限制的:
192.168.31.102 是一个私有地址,从公共页面请求私有服务的数据,或者从私有服务请求本地数据,都会触发浏览器跨域限制。 其它类似限制还有 : 从公共服务访问私有服务 从公共服务访问本地服务 从私有服务访问本地服务 解决方案: 1. 把页面升级为 https 可以不受上述规则限制 ,但 https 页面不能访问 ws ,所以不适用 2. 把页面部署到私有地址上并通过 IP 访问 |
3
bury OP @lovelylain http 的
|
5
julyclyde 2023-08-24 13:01:13 +08:00
websocket 和 socket 根本两码事
websocket 依法没有粘包问题 |