def handle(self): reload(Interpreter); self.recvMsg = self.request.recv(1024).strip(); self.sndMsg = Interpreter.parseCommand(self.recvMsg, self.client_address); cur_thread = threading.currentThread(); print "======== New Event (TCP) @ %s =========" % time.ctime(time.time()); print "Thread: %s" % cur_thread.getName(); print "Client: %s" % self.client_address[0]; print "Incoming Msg: %s" % self.recvMsg; print "Outgoing Msg: %s\n\n" % self.sndMsg; print "----------------end--------------------"; if self.sndMsg != None: self.request.send(self.sndMsg);
def handle(self): reload(Interpreter); self.recvMsg = self.request[0].strip(); self.sndMsg = Interpreter.parseCommand(self.recvMsg, self.client_address); cur_thread = threading.currentThread(); print "======== New Event (UDP) @ %s =========" % time.ctime(time.time()); print "Thread: %s" % cur_thread.getName(); print "Client: %s" % self.client_address[0]; print "Incoming Msg: %s" % self.recvMsg; print "Outgoing Msg: %s\n\n" % self.sndMsg; print "----------------end--------------------"; sck = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); if self.sndMsg != None: sck.sendto(self.sndMsg, (self.client_address[0], 11315));
def handle(self): reload(Interpreter); self.recvMsg = self.request.recv(1024).strip(); self.sndMsg = Interpreter.parseCommand(self.recvMsg, self.client_address); cur_thread = threading.currentThread(); print "======== New Event (TCP) @ %s =========" % time.ctime(time.time()); print "Thread: %s" % cur_thread.getName(); print "Client: %s" % self.client_address[0]; print "Incoming Msg: %s" % self.recvMsg; print "Outgoing Msg: %s\n\n" % self.sndMsg; print "----------------end--------------------"; if self.sndMsg != None: #self.request.send(self.sndMsg); try: socket.setdefaulttimeout(10); sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM); sck.connect((self.client_address[0],11314)); sck.send(self.sndMsg); except socket.error, socket.timeout: print "back connect client timeout";