def _outgoing_connect_cb(self, peer_id, tcp_handle, error):
"""Called on attempt to make outgoing connection to a peer."""
if error is not None:
self._logger.error(
"unable to establish connction to peer %d",
peer_id,
)
del self._outgoing[peer_id]
return
self._outgoing[peer_id] = Outgoing(
tcp_handle,
msgpack.Packer(),
msgpack.Unpacker(),
self._conf[peer_id],
{},
)
tcp_handle.start_read(partial(self._outgoing_read_cb, peer_id))
self._logger.info("connect to peer %d", peer_id)
评论列表
文章目录