使用套接字(TCP)的Winforms应用程序中的错误代码10060

时间:2012-02-15 00:46:37

标签: c# sockets tcp

我有一个服务器程序和一个客户端程序。我是根据this tutorial的应用来构建的。问题是,当我在同一台计算机上运行这两个程序时,它可以正常工作(连接成功并进行通信)。但是,当我尝试在运行服务器的其他计算机上运行客户端应用程序并将其连接到服务器应用程序时,会发生以下异常:

连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应169.254.212.31:1986

我确保客户端应用程序将连接到Server App侦听的IP地址。我正在局域网中运行我的应用程序。我该怎么做才能解决这个问题?

更新: 对不起,忘了把我正在谈论的教程的链接。 Here它是。

1 个答案:

答案 0 :(得分:0)

通过打开一个端口解决问题(在我的例子中,Port 1986)。

我遵循了这个指南: How to open a port in windows 7 firewall