問題タブ [python-socketio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2944 参照

python - python-socketio を使用して「通常の」websocket に接続するには?

私が理解している限り、websocketはプロトコルでありsocketio、このプロトコルを実装するライブラリです。

そこで、デコレータを使用して動作を実装する方が簡単だと思われるため、pythonwebsocket-clientからに移行することにしました。python-socketio@sio.on('subject')

メソッドとは異なるパラメーターで遊んでいましたconnectが、常にエラーが発生しています。

使用sio.connect('ws://echo.websocket.org')またはsio.connect('http://echo.websocket.org', transports=['websocket'])エラーは次のとおりです。

それで、私が試しsio.connect('http://echo.websocket.org', transports=['websocket'], socketio_path='')たログを見てみましたが、ログを印刷するだけAttempting WebSocket connection to ws://echo.websocket.org//?transport=websocket&EIO=3で、ある種の無限ループに入り、二度と戻りません。

これは私が試しているコードです: