私はチャットプログラムを作成しています。私はMSNと他のチャットの仕組みについて少し混乱していると思いますか?現在、私はlocalhostのIPアドレスを入れているだけで、自分自身に接続しています。私はクライアントとサーバーのプログラムをやりとりすることができます。私の質問は、私はIPアドレスのユーザーを求めることができない方法はありますか?また、両方のプログラムを接続したいポート番号を手動で入力します。これも避ける方法はありますか?IPアドレスとポート番号C#
私は多くの場合、ユーザーにユーザー名とパスワードを要求します。
研究のビットの後、私は、次のを知って来た:
IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
しかし、コードの行は、上記のすべてのマシンのIPアドレスを返します。どのようなものを使用するのか、どうすればわかりますか?
私はIPアドレスについて知っているわけではないので、背景情報やヘルプはすばらしいと思います。
お返事ありがとうございます。さて、クライアントにそのマシンの特定のIPアドレスを知らせて、サーバに渡すにはどうすればいいですか?どのように私はこの価値を得るだろうか? – BigBug
@BlueMonster私の編集を参照してください – katit
実際にはこれはNATのおかげでどのように動作するのですか? – TomTom