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工具,分别对服务器和客户端分开进行调试,看看是哪一边出错了?本回答被提问者采纳
相似回答