これらのポートに他のサーバーに接続できるいくつかのレガシー C++ アプリケーションがありますが、tcpclient を使用して接続を作成する (むしろ作成しようとする) と、ポートに対して「ArgumentOutOfRangeException」が発生します。ポートを 8000 などに変更すると問題なく動作しますが、レガシー アプリがこれらのポートで動作しているため、このままにしておくことはできません。
これに TcpClient を使用しないでください。TcpClient を使用する別の方法はありますか? ありがとう
サンプルコードは次のとおりです。
const int port = 80011;
client.Connect(addressTxt.Text, port);
有効なIPアドレスと有効なポートを使用すると、ポート80011またはそれ以上のポートを使用して接続が確立され、例外がスローされます(65536を超えるポートはすべてこの例外をスローします)。