99问答网
所有问题
python无法建立socket连接
问题描述:win7和ubuntu建立socket连接
客户端显示:
服务端显示:
结果:服务端没效果, 客户端在s.connect((host,port))时出错
举报该问题
其他回答
第1个回答 2013-11-12
服务端listen, bind。 这留意这个host最好使用0.0.0.0。
客户端的host要明确指向这个服务器所在IP地址。
另外有些linux是有iptable的。 如果你开的端口太低。比如少于1024. 或者是iptable限制外部访问,这就没有办法了。
另外你的linux是否在虚拟机上。虚拟机如果是host 模式不成的。要桥接模式才成。
不过看情况,你都ssh连接上了。 应该还是iptable限制的问题。
本回答被网友采纳
第2个回答 2013-11-12
是不是有防火墙的限制?
你可以使用sockettool工具,分别对服务器和客户端分开进行调试,看看是哪一边出错了?本回答被提问者采纳
相似回答
大家正在搜
相关问题
python的socket为什么无法检测连接状态
python中socket无法连接到本地 提示Connect...
python怎么连接websocket
如何建立"socket"连接?
python socket连接局域网出现问题
python获取当前socket连接状态,是连接还是断开。
用python进行socket编程老是报错error: [E...
python无法立即完成一个非阻止性套接字操作