pythonでwebソケット通信する(サーバー)

以前にESP8266におけるWebソケット通信について記載しました。 ここ

ESP8266間だけでなく、他のコンピュータとでも接続できなかなぁと考えていました。

ついでに「Pythonで実装できたら!」と思い色々と調べてみると簡単にソケットサーバーを構築でき、操作できるライブラリを見つけました。

メモがてら残しておきます

使用したライブラリは”simple-websocket-server”というものです

他にもtornadoというモジュールがありましたが、使いやすさや学習しやすさを考えてると上記のものが楽そうです。

スポンサーリンク




スポンサーリンク

インストール

使い方

基本Githubと似ていますが・・・

Port:8000

selfを配列でためておきながら通信をすると、「もしクライアント1からデータが来たら、クライアント2へ信号を送る」等ができるます。

とても便利なモジュールです。

参考文献

・GitHub http://github.com/dpallot/simple-websocket-server