2014-03-19 53 views
0

我想在我的“发现和学习”python程序语言中尝试“socketpair”函数。进出口创造socketpair用下面的命令:Python:AttributeError:'模块'对象没有属性'socketpair'

import socket 

parent, child = socket.socketpair() 

,然后我得到错误:Python: AttributeError: 'module' object has no attribute 'socketpair'

林在eclipse工作,在Windows中。我认为socketpair只能在UNIX环境下工作,但套接字模块无论如何应该包括socketpair

我该如何解决?

感谢

问候

+2

是,'socket.socketpair'只存在于UNIX平台[如在文档中阐明](http://docs.python.org/2.7 /library/socket.html#socket.socketpair)。 *“,但套接字模块应该包括socketpair。”* - 为什么?它应该做什么? –

+0

socketpair被添加到Python 2.4中的套接字模块中。你使用的是旧版本的Python吗? – jamessan

+0

[如何模拟Windows上的socket.socketpair]可能的重复(http://stackoverflow.com/questions/24933411/how-to-emulate-socket-socketpair-on-windows) –

回答

相关问题