Nos ha surgido una duda en cuanto a la prueba planteada. Esta solicita:
"Iniciar el servidor. Luego iniciar los clientes. Enviar un mensaje
desde un cliente. Desconectar el cable virtual en (B), enviar un
mensaje desde el cliente en (A), y después del tiempo definido para
que el servidor descarte un cliente reconectar (B). No deberán
recibirse los mensajes en ninguna de las máquinas de (B). Los
mensajes futuros desde el cliente (A) podrán llegar a los clientes
de (B), pero los de los clientes en (B) no deben ser retransmitidos
hasta que vuelvan a conectarse."
De la misma hemos comprendido que se desea verificar que luego de deslogueado dichos usuarios, no se le sigue reenviando los mensajes, aunque estos no hayan sido entregados previamente. En la continuación de la prueba es donde se generó una triple interpretación.
En la frase : "...Los
mensajes futuros desde el cliente (A) podrán llegar a los clientes
de (B), pero los de los clientes en (B) no deben ser retransmitidos
hasta que vuelvan a conectarse."
Se puede interpretar que:
1) una vez conectados a la red (pero no logueados) los clientes de (B), estos DEBEN recibir los mensajes enviados luego de la reconexión, pero no pueden enviar mensajes hasta estar logueados nuevamente.
2) una vez conectados a la red (pero no logueados) los clientes de (B),
estos PUEDEN O NO (dejando a libre albedrío el funcionamiento del mismo) recibir los mensajes enviados luego de la reconexión, pero
no pueden enviar mensajes hasta estar logueados nuevamente.
3)una vez conectados a la red (pero no logueados) los clientes de (B),
estos deben recibir los mensajes enviados luego de la reconexión, pero cliente no puede verlos hasta no haberse conectado nuevamente.
Agradezco una rapida respuesta por la cercania a la fecha de entrega.
Saludos
En respuesta a Matias Sebastian Verdugo Hernandez
Re: Prueba 3.
Nosotros tampoco entendemos...