Python socket通信メモ

トラブル

web socket通信の実装を行おうとしているがうまくいかない…

対処

一度実装するAPIのレベルを下げて socket通信の実装を行う。

  1. クライアントはサーバソケットに送信
  2. サーバソケットは受信したものをhtmlでブラウザに返却する

この手順で実装して見る

Python Socket Server〜Python低水準ソケット通信〜



<注意>

HTTPServerにSocketでデータを送信する(リクエスト送信)ことが可能だがレスポンスを返した時(elf.wfile.write(mes.encode('utf-8'))のようなコード)は表示するものがないのでエラーになる

次の手

HTTPServerで受け取ったリクエストの送信元(ブラウザ、画面なし)を判定して受信したメッセージを「アクセスされている画面」へ送信する実装を行う。

参考サイトは「w3schools.com」をみる。JSでサーバーのイベントを受け取る処理を学ぶ

関連ページ一覧