0

を使用してC#でチャットサーバーを作成しました

Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.TCP);
s.Bind(IPAddress.Parse(theIP),thePort);

しかし、それから私は

「SocketExceptionは処理されませんでした。要求されたアドレスはそのコンテキストでは無効です。」

使用する正しいIPを探すにはどうすればよいですか?cmd ipconfig IPv4Address?そのIP(私は信じています)は内部IP用だからです。サーバーIPを、ネットワークの外部からアクセスできる外部IPアドレスにしたい

4

1 に答える 1

0

外部IP/ポートの1つを内部アドレスとチャットサーバーに必要なポートにバインドする静的パス(ポート転送と呼ばれることもあります)をルーターに作成する必要があります。次に、ネットワーク上の内部IPアドレスをコードで参照します。

于 2013-03-10T14:53:03.310 に答える