Skip to Main Content

Java APIs

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Behaviour when experiencing packet loss

1008861May 14 2013 — edited May 16 2013
I'm writing this as a none Java expert but as someone interested in solving this particular 'problem' so please ask any pertinent questions and I'll provide answers if my initial post is lacking in detail.

We had an issue recently when one of our internet links was experiencing up to 10% packet loss. As a consequence of various timeouts and out of order packets the remote host closed the connection and subsequent requests from the client were responded to with a TCP RST. The thing that's confusing at the moment was that, upon receiving the RST, the client would respond with another request devoid of all HTTP headers ending with a 'Bad Request' at the server end.

This is a standalone Java program sending simple SOAP requests to an upstream server. We've seen this behaviour when using versions 1.6.0_26, 1.6.0_41 and 1.7.0_21.

To simplify:

1 - connection
2 - RST seen
3 - client resends **without anything coded to specify this**

Edited by: 1005858 on May 14, 2013 8:33 AM
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 13 2013
Added on May 14 2013
9 comments
4,946 views