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でサーバーのイベントを受け取る処理を学ぶ

関連ページ一覧

投稿者:

takunoji

音響、イベント会場設営業界からIT業界へ転身。現在はJava屋としてサラリーマンをやっている。自称ガテン系プログラマー(笑) Javaプログラミングを布教したい、ラスパイとJavaの相性が良いことに気が付く。 Spring framework, Struts, Seaser, Hibernate, Playframework, JavaEE6, JavaEE7などの現場経験あり。 SQL, VBA, PL/SQL, コマンドプロント, Shellなどもやります。

コメントを残す