在我的服務器上,在高級TCP/IP設置下,我添加了兩個IP地址。 我的問題是,我如何指定我想要聽第一個或第二個IP?有沒有辦法通過.NET獲得我的機器上的所有IP地址,並選擇一個來收聽?如何聆聽特定IP地址
任何幫助,將不勝感激。我希望我的問題很清楚。
謝謝。
在我的服務器上,在高級TCP/IP設置下,我添加了兩個IP地址。 我的問題是,我如何指定我想要聽第一個或第二個IP?有沒有辦法通過.NET獲得我的機器上的所有IP地址,並選擇一個來收聽?如何聆聽特定IP地址
任何幫助,將不勝感激。我希望我的問題很清楚。
謝謝。
Dns.GetHostAddresses查詢空字符串返回本地主機地址。然後,您可以將您的服務器套接字綁定到特定地址(請參閱Socket.Bind和IPEndPoint)。
謝謝你的回答,今晚我會試試這個。這肯定會有助於獲取本地主機地址列表。雖然我想問,如果我的計算機上分配了兩個IP,是否有兩個本地IP? (可能聽起來像一個愚蠢的問題):-) – raRaRa 2011-01-25 14:36:07
你叫什麼「本地IP」? 127.0.0.1? – 2011-01-25 15:02:51
聽它*,其中*?在你的應用程序?整個機器? – 2011-01-25 08:28:42