我正在創建一個聊天程序。我想我對MSN和其他聊天工作有點困惑?目前,我在本地主機IP地址,只是連接到我自己。我能夠讓我的客戶端和服務器程序來回通信。我的問題是,有沒有辦法讓用戶知道IP地址?我也手動輸入我希望這兩個程序連接到的端口號。有沒有辦法避免這種情況呢?IP地址和端口號C#
我寧願要求用戶輸入用戶名和密碼!
了一些研究之後,我來了解以下內容:
IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
然而,上述代碼行返回機器的所有IP地址。我如何知道使用哪一個?
我不是很瞭解IP地址,所以任何背景信息和幫助都會很棒。
感謝您的回覆。好的,但是我如何讓客戶端知道該機器的特定IP地址傳遞給服務器?我如何得到這個值? – BigBug
@BlueMonster看到我的編輯 – katit
其實不,現在這是如何工作的,這要歸功於NAT。 – TomTom