elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  control winsock, velocidad de transferencia, paquetes enviados
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: control winsock, velocidad de transferencia, paquetes enviados  (Leído 1,635 veces)
elrecar

Desconectado Desconectado

Mensajes: 30


Ver Perfil
control winsock, velocidad de transferencia, paquetes enviados
« 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


En línea

BeRti

Desconectado Desconectado

Mensajes: 63



Ver Perfil
Re: control winsock, velocidad de transferencia, paquetes enviados
« Respuesta #1 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


En línea

Lo unico mayor que el amor a la libertad es el odio, el odio a kien te la kita!
cobein


Desconectado Desconectado

Mensajes: 759



Ver Perfil WWW
Re: control winsock, velocidad de transferencia, paquetes enviados
« Respuesta #2 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.
En línea

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines