找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3633|回复: 1

[已回复] linux下最简单的socket客户端报错

6

主题

8

帖子

8

积分

贫民

积分
8
hawkingyy 发表于 2016-10-30 11:18:12 | 显示全部楼层 |阅读模式
同样的程序,同样的IDE,同样的python2.7,在windows下可以正常运行,linux下就不行!为什么呢? server没有问题,就client有问题!
原帖:
http://www.pythontab.com/html/20 ... cheng_0427/377.html

  1. #!/usr/bin/env python
  2. import socket
  3. import time
  4. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  5. s.connect(('localhost', 8002))
  6. time.sleep(2)
  7. s.send("1")
  8. print s.recv(1024)
  9. s.close()
复制代码
/usr/bin/python2.7 /home/daniel/PycharmProjects/untitled/client.py
Traceback (most recent call last):
  File "/home/daniel/PycharmProjects/untitled/client.py", line 5, in <module>
    s.connect(('localhost', 8002))
  File "/usr/lib/python2.7/socket.py", line 228, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 111] Connection refused

Process finished with exit code 1
回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-10-31 15:40:38 | 显示全部楼层
把防火墙关掉试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表