これだけ書いても分からないかもしれませんが、僕が持ってる情報もこれくらいです(詳細なエラーメッセージが欲しい)。
Django Channelsを使ってWebSocketサーバを作っています。
ブラウザ+JavaScriptでWebSocketクライアントを作って、接続を試みましたが、失敗しました。
サーバ側では次のように表示されています:
WebSocket HANDSHAKING / [127.0.0.1:33230] WebSocket DISCONNECT / [127.0.0.1:33230]
クライアント側(FireFoxの開発者ツール)では次のように表示されています:
ws://localhost:8000/ のサーバーへの接続を確立できませんでした。
クライアント側のコード(一部)です:
JavaScript
1var webSocketServerUrl = "ws://127.0.0.1:8000/"; 2var ws = new WebSocket(webSocketServerUrl);
サーバ側のcomsumers.py(一部)です:
Python
1class MyConsumer(WebsocketConsumer) 2 async def connect(self): 3 print('hello') 4 await self.accept()
上記の hello
は出力されません。
開発はWindows 10上のVirtualBox内のUbuntu18.04上でやってます。
回答1件
あなたの回答
tips
プレビュー