![(継続的に) ローカルホスト上でバイナリデータをストリームする](https://rvso.com/image/1654587/(%E7%B6%99%E7%B6%9A%E7%9A%84%E3%81%AB)%20%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%9B%E3%82%B9%E3%83%88%E4%B8%8A%E3%81%A7%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%81%99%E3%82%8B.png)
ディスク上にバイナリ ファイルがあり、そのバイナリ ファイルをローカルホストの特定のポートにストリーミングしたいです。できれば、ファイルの内容を永遠に繰り返すだけにしたいです。
どうやってやるの?
答え1
コマンドnc
を使用してこれを行うことができます。たとえば、ポート 12345 で TCP 接続を作成し、そこにファイルをストリームする方法は次のとおりです。-k
オプションにより、クライアントが接続した後もソケットが開いたままになります。
nc -k -l 12345 < input_file