My Windows 7 Client Application can abruptly disconnect from the Windows 7 Server Application after several successful queries.
A successful query:
- Client to Server [PSH, ACK]
- Server to Client [PSH, ACK]
- Client to Server [ACK]
Error I see on the Server Side:
- Client to Server [PSH, ACK]
- Server to Client [PSH, ACK]
- Client to Server [TCP Retransmission] (of #1)
- Server to Client [TCP Dup ACK] (of #2)
- Server to Client [TCP Retransmission]
- Repeat step #5 until the client disconnects
Error I see on the Client Side:
- Client to Server [PSH, ACK]
- Client to Server [TCP Retransmission] (of #1)
- Server to Client [TCP Previous Segment not Captured] (referring to DUP ACK)
- Listen indefinitely for a response that doesn't come causing a hang.
My questions are:
- Why is the client missing the transmissions the server is sending?
- Would this be because of the server, client, or something in-between?
Thanks!