同じマシン (つまり同じ IP) に 2 つの異なるブラウザー (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 アドレスごとに 1 つの websocket 接続という何らかの制限によるものかどうかはわかりません。