linux下tcp回射程序连接不通说no route to host

来源:百度知道 编辑:UC知道 时间:2024/06/24 13:33:42
在两台机器上分别运行服务器和客户程序,连接不通,说no route to host
而在一台机器上运行时就可以,为什么啊??

没路由..
无法解析到两台机的IP地址,当然是不行的.
1台机反正就localhost当然可以.

你首先需要在路由上进行设置,要不你直接编辑/etc/hosts增加到另一台的解析.

难道你用的gethostbyname或者什么类似的函数?
直接填写ip吧,不然你得到的总是127。0。0。1当然连不通

看一下你的/etc/hosts这个文件是不是有问题啊?看一下里面的
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost

上面这两句是不是还在啊?