C# を使用して、別のポートで実行されている別の TCPClient にパケットを転送するにはどうすればよいですか。
.Net でのソケット プログラミングは初めてです。この perl スクリプトのように VNC リピーターを作成しようとしています: http://snipt.org/wonGですが、ストリームを継続的に維持することはできません。
私が達成したいことの例はこれです:
ポート 5500 はリッスンし、パケット RemoteEndPoint を検査してから、パケットをポート 5901 に送り返します。
トラフィックの大部分は 1 つの大きなオープン ストリームと見なされるため (データのチャンクを閉じたり送信したりせず、10 分以上トラフィックを送信します)、どうすればこれを行うことができますか?
大規模なオープン ストリーム (セッション) をサポートする TCPClient パケット転送ソリューションを実行する方法について、提案やアイデアはありますか?