前回はasyncioを使用して、websocketsによるウェブソケットサーバーのクライアントからの受信イベントと、サブプロセスからの受信イベントを共に非同期で取り扱う実例を紹介しました。今回は、その中でコードだけ紹介したasyncioを使った非同期サブプロセスの実装についての備忘禄です。 sub
「WebSocket」と一致するもの
前回は、はじめて作ったpythonによるコードを基に、websocketsモジュールを使ったウェブソケットサーバーの実装までを紹介しました。今回は、ウェブソケットクライアント(ブラウザ)からの受信データイベントハンドラと、子プロセスからの受信データイベントハンドラを同時に実装した実例を紹介します。
前回からの続きです。なにせpythonによる初めてのコードだったので、最初に色々調べました。といっても全てネット上で得られる知識で何とかなりました。そもそもpythonのネットワークプログラミングやプロセス間通信についての書籍は極端に少ないです。 調査に1か月、コーディングに半月といった感じの仕
ウェブソケットサーバーからバイナリデータ送信を行う必要に迫られ、対応しました。DEN将棋EXで、Plack::App::WebSocketを使用したのでこれを使えば簡単に可能であると思っていましたが、そうでも無かったので、その時の備忘録です。 1.perlによるウェブソケットサーバー perlでウェ
前回は、最近リモートアプリで多く使用されていると思われるウェブソケットをDEN将棋EXにどのように実装したかを記事にしました。今回はWeb Appplication Framework(WAF)の話です。DEN将棋EXではdaemonとして常駐するゲートウェイをPSGIとして作りましたが、クラウドサ
DEN将棋EXについては、色々覚書として残しておこうと思っています。とりあえずウェブソケットとAnyEventから。 shogi-serverをwebkoza.comで稼働させ、100%PerlでDEN将棋とDEN将棋Xを作りましたが、頻繁な定期XMLhttpRequestにより手データをブラウザに