我在同一台机器(即相同的 IP)上有两个不同的浏览器(Chrome 和 Safari),想知道是否可以使用 websocket 将它们连接到同一台服务器?
我试过了。Chrome 连接正常,但 Safari 抛出错误,抱怨:
Error during WebSocket handshake: location mismatch:
wss://www.mysite.com/sockjs/310/s1a5r_6q/websocket != ws://www.mysite.com/sockjs/310/s1a5r_6q/websocket
sockjs-0.3.js:282Closed transport: websocket SimpleEvent(type=close, code=1006, reason=WebSocket connection broken, wasClean=false)
但我不确定这是否是由于每个 IP 地址一个 websocket 连接的某些限制?