繁体   English   中英

TcpListener不适用于其他机器ip:System.Net.Sockets.SocketException(0x80004005)

[英]TcpListener not working for other machine ip: System.Net.Sockets.SocketException (0x80004005)

如果我将其设置为侦听正在运行侦听器应用程序的当前计算机的ip,则创建了一个工作正常的TCP侦听器。 但是,当我将其设置为侦听同一网络的其他计算机的IP时,它将引发异常

System.Net.Sockets.SocketException (0x80004005): The requested address is not valid in its context

就像TCP侦听器只能侦听分配给其运行计算机的ips一样吗? 有人可以解释一下吗?

您是对的:“ TCP侦听器只能侦听分配给运行它的计算机的ips”。

TcpListener是用于处理传入的tcp客户端/请求的类...由于您(应该) TcpListener其他计算机的流量,因此在此处使用其他IP确实是无效的。

您无法处理针对其他计算机的请求;-)

暂无
暂无

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

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