当前位置: 技术问答>linux和unix
linux socket通信问题
来源: 互联网 发布时间:2016-12-22
本文导语: 本人写了一个简单的socket通信程序,由于是初学,程序实现的功能比较简单,客户端输入数据,服务器端显示该数据,然后再发送给客户端,客户端与服务器端均运行在本地机器上,端口9007,开启服务器程序后,然...
本人写了一个简单的socket通信程序,由于是初学,程序实现的功能比较简单,客户端输入数据,服务器端显示该数据,然后再发送给客户端,客户端与服务器端均运行在本地机器上,端口9007,开启服务器程序后,然后开启客户端,无法连接至服务器端,显示:connection time out。但是通过"telnet 127.0.0.1 9007",却又能实现程序功能,小弟搞不懂为什么,请教各位高手
|
127.0.0.1不走网卡,你网卡配好了么?
|
应该是程序语句问题,我也遇到过这个问题,127.0.0.1这个是不会错的,一般来说是在服务器端得程序语句问题,如write,或read语句,你好好的检查修改一下
|
可能是你没配置网络的吧
|
你ifconfig试下
|
把环路IP换成实际的lan口的IP试下。