websocket-clientでバイナリデータの送受信websocket-clientでWebSocket通信してみました。websocket-clientでBottleフレームワークと通信するバイナリデータの送受信を試してみます。バイナリデータの送信サンプルとして画像のバイナリデータを送信。確認用にサーバー側でファイルに復元。クライアントには送信されてきたバイナリデータをそのまま返却してみます。こちらが参考になりました。f.write(body)ws.close()ポイントは、sendではなくsend_binaryでデータ送信する点でしょうか。受信部分はrecvのまま変更しなくてもOKでした。適当な画像ファイルimages.jpgを用意して実行してみると、同じ内容のdebug_app.jpgdebug_client.jpgが出力されることが確認できました。次のページプロフィールAuthor:symfoblog形式だと探しにくいので、まとめサイト作成中です。