Exemple #1
0
if args.noarg is True:
    server.ask_config()
server.connect()

msg = ""

while server.connected is True:
    try:
        readable, writeable, xset = select.select([server.socket], [server.socket], [], 0.1)
    except select.error:
        pass
    for socket in readable:
        data = socket.recv(8192)
        print(data.decode())
        if server.is_disconnected(data) is True:
            break
    if server.connected is False:
        continue
    for socket in writeable:
        if server.logged == False:
            server.login()
            time.sleep(1.1)
            message = socket.recv(8192).decode()
            if server.message_handling(message) is False:
                server.connected = False
            break
        while msg == "":
            msg = input("> ")
        server.send_command(msg)
        time.sleep(0.1)
        msg = ""