Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Tiene sentido emule en 2023
#16

Alguien me puede compilar y crear un exe con este código que está en phytom gracias


import asyncio
from kademlia.network import Server

class EmuleCliente:
def __init__(self, puerto=8468):
self.puerto = puerto
self.nodos = [("router.bittorrent.com", 6881)] # Nodo inicial
self.server = Server()

async def iniciar_red(self):
"""Inicia el cliente y se conecta a la red Kademlia"""
await self.server.listen(self.puerto)
for nodo in self.nodos:
try:
await self.server.bootstrap([nodo])
print(f"Conectado a {nodo}")
except Exception as e:
print(f"No se pudo conectar a {nodo}: {e}")

async def descargar_archivo(self, clave):
"""Descarga un archivo dado su clave en la red Kademlia"""
try:
data = await self.server.get(clave)
if data:
print(f"Archivo descargado: {clave}\nContenido:\n{data}")
else:
print(f"Archivo {clave} no encontrado.")
except Exception as e:
print(f"Error al descargar {clave}: {e}")

async def cerrar(self):
"""Cierra la conexión del cliente"""
self.server.stop()

async def main():
cliente = EmuleCliente()
await cliente.iniciar_red()

clave = input("Introduce la clave del archivo a descargar: ")
await cliente.descargar_archivo(clave)

await cliente.cerrar()

if __name__ == "__main__":
asyncio.run(main())
Responder


Mensajes en este tema
Tiene sentido emule en 2023 - por soker86 - 05-10-2023, 09:38
RE: Tiene sentido emule en 2023 - por pacletti - 05-10-2023, 16:16
RE: Tiene sentido emule en 2023 - por soker86 - 05-10-2023, 18:45
RE: Tiene sentido emule en 2023 - por Javierongellas - 09-01-2024, 15:39
RE: Tiene sentido emule en 2023 - por carlos57 - 10-01-2024, 10:57
RE: Tiene sentido emule en 2023 - por soker86 - 19-01-2024, 08:45
RE: Tiene sentido emule en 2023 - por soker86 - 16-01-2025, 13:01
RE: Tiene sentido emule en 2023 - por Mou - 16-01-2025, 18:03
RE: Tiene sentido emule en 2023 - por soker86 - 24-01-2025, 09:08
RE: Tiene sentido emule en 2023 - por Mou - 24-01-2025, 10:43
RE: Tiene sentido emule en 2023 - por soker86 - 25-01-2025, 20:58
RE: Tiene sentido emule en 2023 - por swadow - 17-01-2025, 09:37
RE: Tiene sentido emule en 2023 - por soker86 - 23-01-2025, 12:38
RE: Tiene sentido emule en 2023 - por morfemas - 27-01-2025, 13:08
RE: Tiene sentido emule en 2023 - por soker86 - 27-01-2025, 15:21
RE: Tiene sentido emule en 2023 - por soker86 - 30-01-2025, 12:44

Salto de foro:


Usuarios navegando en este tema: 6 invitado(s)