Hi all,
 
I ran a simple client-server application on m5. It's just that first, the client set up connection to the server and then send messages to the server, the server then will show what it gets from the client.
 
It is expected that when I drop some of the packets in the receiver side, the packets should be retransmitted. However, when I drop some certain packets, the dropped packets will not be retransmitted and the sending process will terminate.
 
For example, when I send a message with length 32768, the message will be divided into about 30 packets. When I drop the 13th, 14th, 15th, 17th, 19th, 21st packets, these packets will be retransmitted; but when I drop the 11th, 13th, 15th, 17th, 19th, 21st packets, only the first two packets(11, 13) were retransmitted and after retransmission I can't see the subsequent packets transmitted.
 
I traced the packets using Ethereal. 
 
How can this happen?  
 
Yu
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users

Reply via email to