Al probar con una pérdida de 20% en los paquetes, nos funciona correctamente aumentando el sleep final de enviaFile.cc , porque sino la aplicacion termina antes de que podamos reenviar los paquetes perdidos. Es valido hacer este cambio?
Gracias. Saludos.
Si pueden modificar los cantInt, y los tiempos del programa, siempre que no modifiquen sus estructuras básicas.
Expliquen el problema en la docuementación.
Federico
Expliquen el problema en la docuementación.
Federico
El cerrarPCT no se tendria que bloquear hasta lograr enviar todos los paquetes que hayan en el buffer? Como puede terminar tu aplicacion sin enviar todo?
Correcto, debe bloquear.
Federico
Federico
A nosotros con repecto a eso nos surgió la siguiente duda:
bárbaro, el que escribe manda todo, pero si no hay una "pausa" y enseguida quiere cerrar nunca va a recibir los ACK de los últimos paquetes que mandó... entonces si se pierde algun paquete no serán reenviados.
Se entiende la duda??
Hay que esperar de alguna forma a que se reciban los ack en un tiempo prudente o asumimos que si se pierden ya fue!
Gracias
Lo mejor sería que el cerrarPCT bloquee hasta que se tenga certeza de que todo fué enviado.
Federico
Federico