def _do_agent_cmd(self, peer, data): cmd, param = data["cmd"], data["param"] logger.debug(u"_do_agent_cmd :'{}' ".format(cmd)) #print cmd, param a = self.clientManager.GetAgents() for conn, _ in a.items(): req = pp.request(cmd, param) #print req conn.send(req)
def _do_ping(self, conn, data={}): logger.debug("_do_ping") req = pp.request("pong", {}) conn.send(req)
def OnConnect(self, conn): req = pp.request("login", {"type":"agent", "name":self.name}) conn.send(req)