【发布时间】:2011-01-20 23:05:48
【问题描述】:
我正在尝试用 C 编写一个服务器程序, 使用另一个客户端,例如,当我尝试通过端口 2080 连接时出现此错误。
connection refused
这个错误的原因是什么?
【问题讨论】:
-
我刚刚收到此错误,因为我托管我的网站的服务器出现错误。服务器仍然可能是
pinged,downforeveryoneorjustme.com 表明它不仅仅是我,我仍然可以通过 FTP 访问它。几分钟后,错误就解决了。 -
@moose:ping 不会告诉您是否可以访问特定端口进行广告侦听,而只会告诉您 IP 地址是否可以访问。但是
connect()取决于特定的 IP 和端口是否可以使用。 -
Server Fault 有一个关于 Connection Refused 的规范问题。
-
这里是Connection Refused的简洁解释。
-
我在 Ubuntu 上连接被拒绝,因为我试图在 'localhost' 上接收连接,但在我的机器上没有正确配置 'localhost'。将 'localhost' 更改为 '' (Python) 解决了这个问题。
标签: c sockets connection-refused