Added the get_socket(sid) method to the xep_0065 plugin to retrieve

the socket of the Proxy thread.
This commit is contained in:
Sandro Munda 2012-06-07 19:36:25 +02:00
parent 1851ab6f5f
commit 8def3758e4

View file

@ -51,6 +51,14 @@ class xep_0065(base_plugin):
StanzaPath('iq@type=result/socks/streamhost-used'),
self._handle_streamhost_used))
def get_socket(self, sid):
""" Returns the socket associated to the SID.
"""
proxy = self.proxy_threads.get(sid)
if proxy:
return proxy.s
def handshake(self, to, streamer=None):
""" Starts the handshake to establish the socks5 bytestreams
connection.