Dynamic IP経由でインターネットに接続されているコンピューターがあります。そのため、C# で記述した TCP/IP サーバー プログラムに TCP /IP経由で接続できませんが、静的 IP でうまく動作します。DuckDNS.Org とhttp://freedns.afraid.org/でIP 転送DNS サービスを使用して、 test.mooo.comのような Web アドレス経由でマシンに ping を実行することにしました。
これで、この Web サブドメインを介して自分のコンピューターに ping を実行できるようになりましたが、私の質問は次のとおりです。
元々 IP のみを処理するクライアント プログラムを変更して、特定のポートでサーバーを実行しているコンピューターに接続し、Web アドレスを使用してコンピューターに接続するにはどうすればよいですか?
私はもう試した:
client = new TcpClient("test.mooo.com", (int)Activity1.settingObj.port);
しかし、うまくいきません。前もって感謝します。私は C# を使用していますが、これは一般的な TCP/IP の質問だと思います。