Python 用于Windows的socket.fromfd

Python 用于Windows的socket.fromfd,python,sockets,winapi,porting,file-descriptor,Python,Sockets,Winapi,Porting,File Descriptor,我正在将一个基于Python的web服务器从Linux移植到Windows。有一个对socket.fromfd的调用,它只在Unix中可用,我一直在努力寻找一个与Windows等效的,但运气不好 我遇到了WinSock和WSADuplicateSocket,但基于本文,Python中似乎没有这些工具: 我知道也有重复的手柄,但对于插座来说不可靠。有没有可靠的方法可以为Windows复制socket.fromfd?我认为有一个补丁可以解决这个问题,用于python Windows。我没有亲自尝试过

我正在将一个基于Python的web服务器从Linux移植到Windows。有一个对socket.fromfd的调用,它只在Unix中可用,我一直在努力寻找一个与Windows等效的,但运气不好

我遇到了WinSock和WSADuplicateSocket,但基于本文,Python中似乎没有这些工具:


我知道也有重复的手柄,但对于插座来说不可靠。有没有可靠的方法可以为Windows复制socket.fromfd?

我认为有一个补丁可以解决这个问题,用于python Windows。我没有亲自尝试过,但是这个链接可能会有帮助:

真是个好发现!看来该补丁是为Python 3签入的,但从未进入Python 2行。谢谢!但是我正在使用Python 2.7。。。但我将尝试使用与补丁中相同的想法。如果我能让它工作,我就接受!