刚刚接触了网络编程,摸索着调通了程序,
经常遇到connect函数抛出的
connect refused 和 no route to host这两个问题
总结了一下,
-
connect refused 主要是由于所连接的sockaddr_in配置不正确导致的,也就是说,ip填错了或者端口填错了,导致的错误
-
no route to host 这个当时如果ip填回环的话(127.0.0.1)没有问题,可是一旦写了本机的ip, 就有了no route to host 这个连接错误
尝试性的关掉了防火墙,发现连上了,说明后者是防火墙没有开放端口导致的service firewalld stop