不幸的是,标准的Python函数socket.socketpair在Windows上不可用(从Python 3.4.1开始),如何编写在Unix和Windows上都可以使用的替代函数?

最佳答案

Python 3.5包括Windows对socket.socketpair()的支持。对于Python 2.7+,您可以在PyPi上使用 backports.socketpair package(由我编写):

import socket
import backports.socketpair

s1, s2 = socket.socketpair()

10-07 19:43