我正在将基于 Python 的 Web 服务器从 Linux 移植到 Windows。有一个对 socket.fromfd 的调用,它只在 Unix 中可用,我一直试图找到一个 Windows 等效项,但没有运气。
我遇到了 WinSock 和 WSADuplicateSocket,但根据这篇文章,这些似乎在 Python 中不可用:我可以使用 python 中的 winsock api 吗?
我知道还有 DuplicateHandle,但它对套接字不可靠。是否有任何可靠的方法可以为 Windows 重现 socket.fromfd?