Exemplo n.º 1
0
        dFiles = pickle.loads(dFiles) # transform data in list
        print('Available files:')

        # print file_names
        for i, file_name in enumerate(dFiles):
            print(i, '-', file_name)
        state = "menu"

    elif state == "recieveFile":
        msg = input('\nWhich one do you want? ')
        socketClient.send(msg.encode())
        print('\nWaiting for file...')
        file_name = "temp_file"
        if dFiles:
            file_name = dFiles[int(msg)]
        dFile = socketClient.recieveArquive(file_name)
        print('Received file, saved as', file_name)
        state = "menu"

    elif state == "break":
        break

    elif state== "closeConnection":
        socketClient.close()
        state = "break"


# while True:
#     menu_server = socket_client.recv(SIZE) # não sabia qual parametro colocar
#     menu_server = menu_server.decode() # turn bytes into str