虽然服务器正在监听,但“连接被拒绝”
2025-08-31 21:42:33
我有一个服务器正在监听127.0.0.1 and 18 local clients上的某些端口,他们一直试图同时连接到它。
在持续连接一个多小时后,其中一个客户端连接失败(我使用C函数connect(),它在失败时返回-1 ),WSAGetLastError返回10061,意思是“拒绝连接”。
我读到出现此错误的一个可能原因是服务器没有侦听正确的端口,但是我在尝试连接的同时将netstat -an命令行输出打印到一个文件中,我可以看到服务器正在侦听正确的端口。
此外,当我试图重新连接或从另一个应用程序连接时,我就成功了。有谁知道,即使服务器正在监听,客户端失败的原因是什么?
顺便说一句,我在Windows 7上跑。
Posted in 比利时世界杯