You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
795 B

import socket
HOST = '192.168.50.166'
PORT = 2005
while True:
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
server_address = (HOST, PORT)
s.connect(server_address)
command = input("Entra comando (retirar o 'exit' para salir): ")
if command.lower() == 'exit':
break
elif command.lower() == 'retirar':
amount = input("Entera la cantidad de dinero: ")
message = f"{command} {amount}"
else:
print("Comando no reconocido")
print('Mandando {!r}'.format(message))
s.sendall(message.encode('utf-8'))
print('Esperando la respuesta')
data = s.recv(1024) # línea bloqueante
print('recibido {!r} de {}'.format(data.decode('utf-8'), server_address))

Powered by INFORMATICA.FP.EDU.ES.