Show Uploads

Re: Show Uploads

de Diego Gaston Mendez Silva -
Número de respuestas: 0

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.