Пример #1
0
def backend_handler(socket, address):
    try:
        protocol.assert_protocol(socket)
        message = protocol.recv_message(socket)
        if message and 'control' in message:
            handle_control(socket, message['control'])
        elif message and 'proxy' in message:
            handle_proxy(socket, message['proxy'])
        else:
            logging.debug("!backend: no request message, closing")
    except AssertionError:
        logging.debug("!backend: invalid protocol, closing")
Пример #2
0
def backend_handler(socket, address):
    try:
        protocol.assert_protocol(socket)
        message = protocol.recv_message(socket)
        if message and 'control' in message:
            handle_control(socket, message['control'])
        elif message and 'proxy' in message:
            handle_proxy(socket, message['proxy'])
        else:
            logging.debug("!backend: no request message, closing")
    except AssertionError:
        logging.debug("!backend: invalid protocol, closing")
Пример #3
0
def connection_handler(socket, address):
    """ simple dispatcher for backend connections """
    try:
        protocol.assert_protocol(socket)
        message = protocol.recv_message(socket)
        if message and 'control' in message:
            handle_control_request(socket, message['control'])
        elif message and 'proxy' in message:
            handle_proxy_request(socket, message['proxy'])
        else:
            logging.debug("!backend: no request message, closing")
    except AssertionError:
        logging.debug("!backend: invalid protocol, closing")
Пример #4
0
def connection_handler(socket, address):
    """ simple dispatcher for backend connections """
    try:
        protocol.assert_protocol(socket)
        message = protocol.recv_message(socket)
        if message and 'control' in message:
            handle_control_request(socket, message['control'])
        elif message and 'proxy' in message:
            handle_proxy_request(socket, message['proxy'])
        else:
            logging.debug("!backend: no request message, closing")
    except AssertionError:
        logging.debug("!backend: invalid protocol, closing")