Para el comando show uploads cuando dice se muestra la direccion del downloader, que tengo que mostrar?
Para el show downloads yo tome como dirección del uploader el ip y puerto donde espera pedidos.
Saludos!
Para el comando show uploads cuando dice se muestra la direccion del downloader, que tengo que mostrar?
Para el show downloads yo tome como dirección del uploader el ip y puerto donde espera pedidos.
Saludos!
Hola,
Por lo que yo entendí, tenes que imprimir la ip y puerto desde dónde se te están conectando descargarte un achivo que estás utilizando.
por ej:
El cliente (como uploader) publica en 127.0.0.1:1111
Y el otro cliente (como downloader) publica en 127.0.0.2:2222
Por lo tanto si está haciendo la descarga del arvhivo pepe.txt desde 127.0.0.1:1111 al 127.0.0.2 en el puerto que asignó al hacer el accept (8888).
El show upload sería:
127.0.0.2:8888 pepe.txt 23 bytes
Mirá la función getpeername de la librería socket.h
Un saludo.