のサーバーに接続するクライアントがありますlocalhost:10000
。サーバーは同じホストにありません。ただし、IPネットワークからサーバーにアクセスすることはできません。このために、仮想ネットワークインターフェイスを作成する独自のネットワークドライバーを作成しています。その後10000
、そのサーバーで利用できるようになります。
今のところ、サーバーの動作を模倣するだけのアプリケーションを作成しようとしています。localhost:10000
着信データをリッスンし、名前付きパイプに書き込む必要があります。また、名前付きパイプの着信データを接続されたクライアントに書き込みます。netcat
これは、またはと呼ばれる単純なツールを使用して非常に簡単に実行できると思いますnc
。それ、どうやったら出来るの?
私はこのfifoという名前を持っていfifo
ます。実行します
nc -l 4444 > ../fifo
このコマンドは、FIFOへの着信接続で見つかったデータのみを書き込みます。どうすれば双方向にできますか?つまり、パイプからの読み取りとパイプへの書き込みの両方を行う必要がありますか?