def sendHeartBeat(self): """Sends message alerting other peers to your presence.""" message = Message(heartbeatMsg, self.sessionID) message.name = self.name message.address = self.tcpAddress message.tcpPort = self.tcpPort self.sendMessage(message) log.msg("Sent " + str(message))
def stopProtocol(self): """Gracefully tell peers to remove you.""" message = Message(exitMsg, self.sessionID) message.name = self.name message.address = self.teiler.tcpAddress message.tcpPort = self.teiler.tcpPort self.sendMessage(message) self.loop.stop() log.msg("Exit " + message)