def _connect(self, address, callback, errback):
if self._local_mode:
point = TCP4ClientEndpoint(self._twisted_reactor,
host=HOST, port=address.port)
else:
point = TorClientEndpoint(address.host, address.port,
socks_hostname=HOST,
socks_port=self._port_tor_socks)
def connect_from_thread():
d = connectProtocol(point,
_ConversationProtocol(self._twisted_factory,
callback))
d.addErrback(errback)
self._twisted_reactor.callFromThread(connect_from_thread)
评论列表
文章目录