トラブル
web socket通信の実装を行おうとしているがうまくいかない…
対処
一度実装するAPIのレベルを下げて socket通信の実装を行う。
- クライアントはサーバソケットに送信
- サーバソケットは受信したものをhtmlでブラウザに返却する
この手順で実装して見る
<注意>
HTTPServerにSocketでデータを送信する(リクエスト送信)ことが可能だがレスポンスを返した時(elf.wfile.write(mes.encode('utf-8'))のようなコード)は表示するものがないのでエラーになる
次の手
HTTPServerで受け取ったリクエストの送信元(ブラウザ、画面なし)を判定して受信したメッセージを「アクセスされている画面」へ送信する実装を行う。
参考サイトは「w3schools.com」をみる。JSでサーバーのイベントを受け取る処理を学ぶ