Vb.net 套接字异常:主动拒绝连接

Vb.net 套接字异常:主动拒绝连接,vb.net,sockets,tcpclient,tcplistener,Vb.net,Sockets,Tcpclient,Tcplistener,目前正在制作一个vb.net程序,以便在两台计算机之间进行字符串通信。我的测试台是一台连接到Windows7虚拟机的Windows8机器。然而,尽管采取了许多措施,我仍然在开发机器方面继续遇到这个错误。以下是我迄今为止所做/启用的工作 在visual studio中的调试器中运行主程序,连接到 测试虚拟机中部署的程序 端口61337。IP地址对于每台机器都是唯一的 桥接连接 防火墙在测试虚拟机中关闭 开发计算机中的防火墙连接规则允许任何tcp 跨任意端口跨任意端点的连接 Netgear路由器已

目前正在制作一个vb.net程序,以便在两台计算机之间进行字符串通信。我的测试台是一台连接到Windows7虚拟机的Windows8机器。然而,尽管采取了许多措施,我仍然在开发机器方面继续遇到这个错误。以下是我迄今为止所做/启用的工作

  • 在visual studio中的调试器中运行主程序,连接到 测试虚拟机中部署的程序
  • 端口61337。IP地址对于每台机器都是唯一的
  • 桥接连接
  • 防火墙在测试虚拟机中关闭
  • 开发计算机中的防火墙连接规则允许任何tcp 跨任意端口跨任意端点的连接
  • Netgear路由器已启用跨上述端口到开发机器的端口转发
我一直在绞尽脑汁,似乎想不出任何其他我在这一点上没有尝试过的东西

我有什么遗漏吗?我怀疑这是很明显的事情

谢谢你能给我的帮助

编辑:下面是我如何为主机(本场景中的vm)配置块的。这是从某个人的博客c#版本中获取的

Dim LocalHostName As String = Dns.GetHostName()
Dim LocalHostIPEntry As IPHostEntry = Dns.GetHostEntry(LocalHostName)
Dim LocalHostIP As IPAddress = LocalHostIPEntry.AddressList(0)
Dim LocalIPEndPointAnyIP As IPEndPoint = New IPEndPoint(LocalHostIP, _Port)

您很可能绑定到环回接口并在其上侦听。使用而不是
LocalHostIP
来接受任何接口上的连接。

您很可能绑定并侦听环回接口。使用而不是
LocalHostIP
来接受任何接口上的连接。

…是的,我觉得这是非常明显的事情。:)从前面的回答中,我没有意识到“127.0.0.1”和服务器的ip地址是一样的。出于某种原因,我还以为这就是我应该做的。重新阅读TcpListener的MSDN条目…,是的,我现在觉得很傻。无论如何,再次谢谢你!。。。。是的,我觉得这是很明显的事情从前面的回答中,我没有意识到“127.0.0.1”和服务器的ip地址是一样的。出于某种原因,我还以为这就是我应该做的。重新阅读TcpListener的MSDN条目…,是的,我现在觉得很傻。无论如何,再次谢谢你!