繁体   English   中英

如何指定要使用的TcpClient的IP地址

[英]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()来检查它是否是有效的地址

接受stringint参数的TcpClient构造函数的形式需要主机名和端口,而不是IP地址。

您可能希望使用带有IPEndPoint参数instread的TcpClient构造函数。 有关MSDN上的IPEndPoint类的更多信息,但简而言之,它表示IP地址和端口号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM