Пример #1
0
 def send_error(self, session, code, msg):
     self.w_stream.write(Message(message.RPC_ERROR, session, code, msg).pack())
Пример #2
0
 def send_chunk(self, session, data):
     self.w_stream.write(Message(message.RPC_CHUNK, session, data).pack())
Пример #3
0
 def send_choke(self, session):
     self.w_stream.write(Message(message.RPC_CHOKE, session).pack())
Пример #4
0
 def _send_heartbeat(self):
     self.disown_timer.start()
     self._logger.debug("Send heartbeat. Start disown timer")
     self.w_stream.write(Message(message.RPC_HEARTBEAT, 0).pack())
Пример #5
0
 def _send_handshake(self):
     self.w_stream.write(Message(message.RPC_HANDSHAKE, 0, self.id).pack())
Пример #6
0
 def terminate(self, reason, msg):
     self.w_stream.write(Message(message.RPC_TERMINATE, 0, reason, msg).pack())
     self.loop.stop()
     exit(1)