Example #1
0
    def handle_client(self, conn, addr):
        cl = ClientHandler(conn, self.queues)
        try:
            while True:
                if cl.canRead() and not cl.handleRead():
                    raise socket.error
                if cl.canWrite() and not cl.handleWrite():
                    raise socket.error

        except socket.error, e:
            pass
Example #2
0
    def handle_client(self, conn, addr):
        cl = ClientHandler(conn, self.queues)
        try:
            while True:
                if cl.canRead() and not cl.handleRead():
                    raise socket.error
                if cl.canWrite() and not cl.handleWrite():
                    raise socket.error

        except socket.error, e:
            pass