2010-07-28 94 views
0

我只是测试了用Visual C++编写的一些基本网络代码。我有一个客户端应用程序和一个服务器应用程序,因为我只是测试,所以不会做任何事情。基本上,客户端会将ASCII编码的字符串发送到服务器,并且服务器将其全部发送回大写字母。尝试连接到我自己的计算机时出现错误10061

一切工作正常,当我在我的电脑上同时运行的程序,如果我设置客户端连接到本地主机或127.0.0.1。但是,如果我使用我的网络IP(192.168.1.whatever),我收到错误10061,主机主动拒绝连接。

我禁用我的防火墙,并没有改变的行为,所以我不知道到底发生了什么事。我认为如果路由器上有任何类型的硬件防火墙,它应该不会影响它,因为我留在本地。

+0

请贴出相关代码。 – 2010-07-28 15:45:48

回答

1

确保您的服务器不绑定到特定的IP地址;它应该在特定端口上绑定到IPAddress.Any

如果不解决这个问题,运行的服务器,然后检查的netstat -a您的端口输出。

+0

非常感谢!我想我误解了当我正在阅读TCPListener类的文档时该字段是什么。 – 2010-07-28 15:53:38

相关问题