Título: control winsock, velocidad de transferencia, paquetes enviados Publicado por: elrecar en 3 Septiembre 2007, 06:26 am el tema es asi acabo de programar una aplicacion cliente - servidor que sirve para transferir archivos mediante el control winsock y la pregunta es, hay alguna forma de determinar la velocidad de transferencia media con que se envió el archivo? y la cantidad de paquetes enviados en bytes o lo que sea?
gracias de antemano Título: Re: control winsock, velocidad de transferencia, paquetes enviados Publicado por: BeRti en 3 Septiembre 2007, 22:17 pm Nunca meh habia planteado esta duda, fijo que hay mil maneras mejores que esta, que es una chapuza total, pero en teoria deberia funcionar:
declaras dos variable global donde almacenes la kantidad de bytes enviados y otra 0 haces un timer con sleep de 1000ms. velocidad=bytestotales2-bytestotales1. O tal vez funcione mejor kreando un thread, en lugar del timer Título: Re: control winsock, velocidad de transferencia, paquetes enviados Publicado por: cobein en 3 Septiembre 2007, 22:24 pm Mira para ver la velocidad de transferencia media, lo que tendrias que hacer es tomar el tiempo que tardo la transferencia (desde el primer hasta el ultimo paquete) y teniendo el tamano final del archivo, ahi podes calcular la velocidad.
|