Python socket.error:[Errno 111] ubuntu 12.04连接被拒绝

时间:2012-05-05 16:52:31

标签: sockets python-2.7

我正在尝试使用python的套接字,但我继续收到此错误消息:

import socket
>>> s = socket.socket( socket.AF_INET, socket.SOCK_STREAM )
>>> s.connect(('localhost', 8000))
Traceback (most recent call last):
  File "stdin", line 1, in module
  File "/usr/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 111] Connection refused
/ etc / hosts中的

配置是:

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

系统是ubuntu 12.04,没有配置防火墙。 试图改变端口号,但没有运气;它只适用于不同的域  “本地主机”。有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

s = socket.socket( socket.AF_INET6, socket.SOCK_STREAM )
s.connect(('::1', 8000))

你似乎只启用了ipv6。