【发布时间】:2014-04-26 00:43:57
【问题描述】:
我想在我的“发现和学习”python 程序语言中尝试“socketpair”功能。我使用以下命令创建套接字对:
import socket
parent, child = socket.socketpair()
然后我得到错误:Python: AttributeError: 'module' object has no attribute 'socketpair'
我在 Eclipse 中工作,在 Windows 中。我认为 socketpair 只能在 UNIX 环境中工作,但 socket 模块应该包括 socketpair 无论如何。
我应该如何解决它?
谢谢
问候
【问题讨论】:
-
socketpair 在 Python 2.4 中被添加到 socket 模块中。您使用的是旧版本的 Python 吗?
-
是的,
socket.socketpair仅适用于 UNIX 平台 as stated in the docs。 “但是套接字模块无论如何都应该包含套接字对。” - 为什么?它应该怎么做?
标签: python eclipse sockets socketpair