2014-03-19 83 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) –

回答

相關問題