![](/img/trans.png)
[英]System.Net.Sockets.SocketException (0x80004005): No such host is known
[英]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.