It is solved. The two clients have the same MAC. -----Original Message----- From: Guofeng Zhang [mailto:[EMAIL PROTECTED] Sent: Wednesday, April 16, 2008 12:14 PM To: [email protected] Subject: newbie met a strange issue: No messages arrive at the client
Hi, I met a problem, and I can not know the reason. The server is developed in Mina-2.0M1 that runs on Windows XP. The client is developed in C++ (using C++ Socket Library) and runs on an embedded Linux. The issue is: The client sends the keep alive request to the server and server sends a keep alive response to the client. (we do not use the keep alive implementation in Mina). We have two clients. The application runs well when only the keep alive messages are on the wire. But when a user in the server views the MJPEG streams from one client for a while, the second client can not receive the keep alive messages from the server. From the server log, we know that the message is sent out. By capturing the packets by Ethereal, we found that there are TCP retransmissions (containing the keep alive response) from the server to the second client. The application works well when only one client is connected to the server. I do not have the deep knowledge about TCP. Could anyone kindly tell me what is the reason and how to solve it? Thanks Guofeng
