Python _socket.socket vs socket._socketobject,如何从一个转换为另一个

时间:2013-05-24 16:49:50

标签: python sockets python-2.7

我意识到,当套接字是从ssl构建的时,我在fd中包装套接字的问题与正在转换的socket._socketobject有关(从{{1}重建后) })到fd

有没有办法将socket._socket转回socket._socket

由于

1 个答案:

答案 0 :(得分:4)

实际上唯一有效的解决方案是在一个孤独的帖子中找到的:http://www.velocityreviews.com/forums/t557014-socket-vs-_socketobject.html

要从socket._socketobject获得socket._socket,您需要执行以下操作:

newSockObj = socket.socket(_sock=sock)

丑陋,但它有效,正如那篇帖子所说的那样......