def main():
    args = argparser()
    # try:
        # socket.inet_aton(args.A)
    # s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # s.settimeout(1)
    # parser = Command_Parser(args.X, args.A, args.P, 0, s)
    parser = Command_Parser(args.X, args.A, args.P)
    running = True
    while running:
        cmd = input("Command: ")
        running = parser.parse_command(cmd)
def main():
    args = argparser()
    RxP.listen(args.X)
    print("Listening for connections...")
    conn = RxP.accept()
    # s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # s.bind(('127.0.0.1', args.X))
    # s.listen(5)
    # (clientsocket, address) = s.accept()
    # parser = Command_Parser(args.X, args.A, args.P, 1, clientsocket)
    parser = Command_Parser(args.X, args.A, args.P, conn)
    print("Connection established!")
    running = True
    while running:
        cmd = input("Command: ")
        running = parser.parse_command(cmd)