exit(0)


signal.signal(signal.SIGINT, signal_handler)

if __name__ == "__main__":
    if len(sys.argv) < 2:
        print("Usage: python {command} <port>".format(command=sys.argv[0]))
        exit(0)

    PORT = int(sys.argv[1])
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.bind((HOST, PORT))
    sock.listen(1)
    print("Listening on port {port} ...".format(port=PORT))

    client_socket, client_addr = sock.accept()
    print("Connected by: ", client_addr)

    radar = Radar(min_range=0, range_resolution=0.1)

    try:
        # Send config data first
        radar.send_config_packet(client_socket)

        # Commence data stream
        radar.start_data_stream(client_socket)
    except Exception as e:
        print(e)
        sock.close()