我正在开发一个侦听端口63639的Windows服务应用程序 并且可以为消息提供反向消息
当我在cmd中执行此操作时
telnet 127.0.0.1 63639
它进入并取回欢迎信息
但我想通过局域网中的另一台计算机与此应用程序进行通信
网络上有3台配有d-link dsl-2650u路由器的计算机。
我的IP地址是10.0.0.3
当我尝试使用cmd时:
telnet 10.0.0.3 63639
从我收到的另一台计算机“无法打开与主机的连接,在端口63639上”
然后,如果我尝试:
telnet 10.0.0.3 80
我可以访问。我也尝试了端口135,也可以访问。
这让我觉得阻止来自我的路由器因为我赢了7而且我查看了防火墙日志,我可以看到端口80和135的日志,但不能查看端口63639的日志。
我非常确定这是路由器。我还为10.0.0.3的NAT / DMZ设置路由器,它仍然无法正常工作,我无法获取任何日志。我也尝试过定义NAT /虚拟服务器。
谢谢你们,我疯了,因为我一直试图让它工作超过6个小时
答案 0 :(得分:3)
如果您绑定到127.0.0.1
,则只能从127.0.0.1
进行连接;如果绑定到10.0.0.3
,则只能从该网络接口上的设备进行连接。如果绑定到0.0.0.0
,您将能够从计算机的接口进行连接。