XMLデータをポート8168にダンプするquarqdというスクリプトを実行しています。これはOSXLionのターミナルで実行します。netcatを使用してポートに接続し、でデータストリームを監視できます。
ローカルのみのWebページで操作および表示するために、このデータを取得してWebSocketにダンプする必要があります。そこで、Websockifyでこれを試してみました。
$ websockify 8168 localhost:8169
コマンドを実行すると、セットアップのようにコードを確認するビットが表示されますが、このエラーメッセージが表示されます。
[Errno 48] Address already in use
ここでの欠点は、そのソケットを使用するつもりであるということです。WebSocketにダンプしたいのはそのデータです。2番目の引数に複数のポート番号を試しましたが、そのポートが拘束されていないことを確認しましたが、それでも運がありません。Websockifyはこれだけの用途のために作られていませんか?WebsocketへのTCPソケット?もしそうなら、どうすれば正しく実行できますか?参考までに、私はPythonに少し慣れていません。