我在寫一個(相當簡單:)的網絡應用程序,並使用localhost:27488
(127.0.0.1:27488
)進行測試。
我正在使用System.Net.Sockets.TcpClient
進行連接,這需要System.Net.IPAddress
來指定主機...唯一的問題是,我無法弄清楚如何使用正確的IP地址初始化類。我翻閱了MSDN文檔,它說這個地址需要一個Byte(4)
或一個Int64
(long
)。
的萬阿英,蔣達清,當我初始化IPAddress
這樣的:System.Net.IPAddress返回奇怪的地址
Dim ipAddr As New System.Net.IPAddress(127001)
它返回的地址作爲25.240.1.0
。從我從文檔中瞭解到,127001
應該返回127.0.0.1
...也許我錯過了那裏的東西? http://msdn.microsoft.com/en-us/library/13180abx.aspx
使用你的假設,如果你本來想要的'12.70.0.1'的IP;這不會是'127001'嗎?看起來你確實錯過了文檔中的某些內容,例如「_例如,大端格式的值0x2414188f將是IP地址」143.24.20.36「._」部分。 – ckittel
好點...我想我沒有得到:/ –