[英]How to check local IP address used by system.Net.Sockets.TcpClient?
[英]How to Specify an IP Address for TcpClient to use
在开发过程中,我们通常使用localhost作为主机名,如下所示
Dim serverListener As New TcpClient("localhost", 8585)
我希望用户能够通过TextBox输入他们的IP地址,比如
Dim serverListener As New TcpClient(textbox1.text, 8585)
但是,这对我不起作用。 有任何想法吗? 谢谢!
也许这会有所帮助吗?
您还可以使用IPAdress.TryParse()来检查它是否是有效的地址
接受string
和int
参数的TcpClient
构造函数的形式需要主机名和端口,而不是IP地址。
您可能希望使用带有IPEndPoint
参数instread的TcpClient
构造函数。 有关MSDN上的IPEndPoint
类的更多信息,但简而言之,它表示IP地址和端口号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.