我正在尝试用 C 语言编写一个服务器程序, 使用另一个客户端,例如,当我尝试通过端口 2080 连接时出现此错误。
connection refused
这个错误的原因可能是什么?
最佳答案
可能有很多原因,但最常见的是:
目标机器上的端口未打开。
目标机器上的端口是打开的,但它的待处理连接积压已满。
客户端和服务器之间的防火墙阻止访问(同时检查本地防火墙)。
检查防火墙并打开端口后,使用 telnet 连接到 ip/端口以测试连通性。这会消除您的应用程序中的任何潜在问题。
关于c - 连接被拒绝错误的原因可能是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2333400/