Vb.net 如何在包含端口号的IP地址中获取所需的八位字节?
如果我的IP地址是192.168.110.128,那么获取所需八位字节的方法已经得到了回答,但它不适用于包含如下端口号的IPVb.net 如何在包含端口号的IP地址中获取所需的八位字节?,vb.net,parsing,ip-address,ipv4,port-number,Vb.net,Parsing,Ip Address,Ipv4,Port Number,如果我的IP地址是192.168.110.128,那么获取所需八位字节的方法已经得到了回答,但它不适用于包含如下端口号的IP192.168.110.128:60423您无法将其解析为IPAddress对象,因为端口不是IP地址的一部分。它属于TCP/UDP 相反,您必须将其解析为URI,然后获取该URI的主机值,将其解析为IPAddress,然后执行以下操作: Dim address As String = "192.168.110.128:60423" Dim ip = IPA
192.168.110.128:60423
您无法将其解析为IPAddress对象,因为端口不是IP地址的一部分。它属于TCP/UDP
相反,您必须将其解析为URI,然后获取该URI的主机值,将其解析为IPAddress,然后执行以下操作:
Dim address As String = "192.168.110.128:60423"
Dim ip = IPAddress.Parse(New Uri("http://" & address).Host)
Debug.WriteLine(ip.GetAddressBytes(3))
转换为字符串并解析…?非常感谢,非常好的解释,先生。我没有意识到端口号属于TCP/UDP