socket.io:フラッシュソケットの強制、「輸送は利用できません」
-
26-10-2019 - |
質問
問題 :
私は状況によってsocket.ioを接続するのに問題があるので、すべての輸送方法が正常に動作していることを確認したかったのです。フラッシュフラッシュソケットを強制すると、「トランスポートは利用できません」というエラーが発生します。 websocketmain.swfファイルは、HTMLファイルと同じディレクトリにあります。
このコードを使用してソケットに接続しています。
var socket = new io.Socket(null,{port: 8086, rememberTransport:false, transports:['flashsocket']});
例 : http://thebeer.co/labs/realtime.php
(詳細については、情報源を探索してください。私のJSは含まれているsocket.io pulginスクリプトの下にあります)
解決
少なくとも問題の一部はです
if (window.WebSocket) return;
socket.io.jsの1887年の行。
WebSocketがすでに機能している場合、FlashはFlashを構成しません。テストする必要がある場合は、その行をコメントしてください。
所属していません StackOverflow