私は(かなり単純な:)ネットワーキングアプリケーションを作成しており、localhost:27488
(127.0.0.1:27488
)を使ってテストしています。
接続にSystem.Net.Sockets.TcpClient
を使用していますが、ホストを指定するのにSystem.Net.IPAddress
が必要です...唯一のことは、正しいIPアドレスでクラスを初期化する方法がわかりません。私はMSDNのドキュメントに行きました、それはByte(4)
またはInt64
(long
)のどちらかのアドレスを取ると言います。私はこのようなIPAddress
を初期化するとき
probelmは、次のとおりです。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
になるので
IPAddress(Byte[4])
コンストラクタは何を '12.70.0.1'のIPを思っているならば、ネットワークのために、バイト配列を取ります。それはあまりにも '127001'ではないでしょうか? "_例えば、ビッグエンディアン形式の値0x2414188fは、IPアドレス" 143.24.20.36 "._"の部分となるように、ドキュメントから何かを実際に逃したようです。 – ckittel良い点...私はそれを得なかったと思う:/ –