尝试连接到我自己的计算机时出现错误10061

时间:2010-07-28 15:34:45

标签: .net c++ visual-c++ networking

我只是测试一些用Visual C ++编写的基本网络代码。我有一个客户端应用程序和服务器应用程序没有做任何花哨的事情,因为我只是在测试 - 基本上,客户端将ASCII编码的字符串发送到服务器,服务器将其全部以大写字母发回。

当我在计算机上运行这两个程序时,一切正常,如果我将客户端设置为连接到localhost或127.0.0.1。但是,如果我使用我的网络IP(192.168.1.whatever),我收到错误10061,主机主动拒绝连接。

我禁用了防火墙并且它没有改变行为,因此我不确定究竟发生了什么。我认为如果路由器上有任何类型的硬件防火墙,它就不会影响它,因为我留在了本地。

1 个答案:

答案 0 :(得分:1)

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

如果这不能解决问题,请运行服务器并检查端口netstat -a的输出。