Netcatがヌルモデムケーブルをエミュレートする方法

Netcatがヌルモデムケーブルをエミュレートする方法

異なるコンピュータで2つのVICEエミュレータを作成して通信しようとしています。

どちらもlocalhostの特定のポートで文字を書いて受信できますが、エミュレータの2番目のインスタンスは最初のインスタンスが使用しているポートを確認し、入力と出力が交差接続されていないため通信できません。

netcatだから私はコミュニケーションとクロスコネクトの入出力を管理するためにその間のどこかにいることを試みます。

エミュレータ1は文字を送信し、localhost:25232 出力netcat -l -p 25232をキャプチャします。

エミュレータ2は、第2のシステムにおいても同じことを行う。

私の質問は:2台のコンピュータをどのように接続し、NULLモデムケーブルを介して接続されている場合は、netcatTCPを介して双方向に通信するのですか?

ベストアンサー1

テストされていません:

代わりに使用してくださいsocat。 1234 などの別のポートを選択し、socatマシン A の対応するポートでリスニングを開始し、25232 でもリッスンを開始します。

socat TCP-LISTEN:25232 TCP-LISTEN:1234

次に、マシンBからマシンAのポート1234に接続します。

socat TCP-LISTEN:25232 TCP:machine-b:1234

machine-bDNS名やIPアドレスはどこにありますか?

次に、2 つの VICE エミュレータを起動します。

おすすめ記事