import asyncio

async def enviar_mensajes():
    reader, writer = await asyncio.open_connection('127.0.0.1', 8888)

    while True:
        mensaje = input("Escribe un mensaje (o 'salir'): ")
        if mensaje.lower() == 'salir':
            break

        writer.write(mensaje.encode())
        await writer.drain()

        data = await reader.read(100)
        print(f"💬 Respuesta del servidor: {data.decode()}")

    print("🔚 Cerrando conexión")
    writer.close()
    await writer.wait_closed()

asyncio.run(enviar_mensajes())