Пример #1
0
def create_server(config):
    """Create websocket server and run it until it gets Ctrl+C or SIGTERM.
    :param config: config dictionary
    """
    try:
        host = config['WS_HOST']
        port = int(config['WS_PORT'])
        broker_url = config['BROKER_URL']
        comms = SocketCommunication(host, port, broker_url)
        comms.run_server()
    except:
        logger.exception('Failed to start the WebSocket server.')
Пример #2
0
def create_server(config):
    """Create websocket server and run it until it gets Ctrl+C or SIGTERM.
    :param config: config dictionary
    """
    try:
        host = config['WS_HOST']
        port = int(config['WS_PORT'])
        broker_url = config['BROKER_URL']
        comms = SocketCommunication(host, port, broker_url)
        comms.run_server()
    except:
        logger.exception('Failed to start the WebSocket server.')
Пример #3
0
def create_server(config):
    """Create websocket server and run it until it gets Ctrl+C or SIGTERM.

    :param config: config dictionary
    """
    try:
        host = config["WS_HOST"]
        port = int(config["WS_PORT"])
        broker_url = config["BROKER_URL"]
        exchange_name = config.get("WEBSOCKET_EXCHANGE")
        comms = SocketCommunication(host, port, broker_url, exchange_name)
        comms.run_server()
    except Exception:
        logger.exception("Failed to start the WebSocket server.")