c++ socket编程使用本机ip时connect失败

2025-05-13 00:40:03
推荐回答(2个)
回答(1):

可能有以下几个原因:
1,防火墙禁止了程序访问网络或者端口,因为127.0.0.1为本机地址,防火墙一般不做拦截,所以可以访问“127.0.0.1”。可以修改防火墙规则解决这个问题。
2,服务端程序绑定了特定的ip地址,如果未绑定本机地址,程序也连不上。
3,确认本机ip地址是否正确,可用ping检测一下。

回答(2):

本机有监听吗?netstat -an
看看有没有监听端口