コード例 #1
0
ファイル: MainEntry.py プロジェクト: Leo810/mobidfs
    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);
コード例 #2
0
ファイル: MainEntry.py プロジェクト: Leo810/mobidfs
    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));
コード例 #3
0
ファイル: MainEntry.py プロジェクト: Leo810/mobidfs
    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";