> Why do you say it shouldn't matter? The new Java proxy server is most likely the cause. Do some packet captures, between Client<>Agent and Clinet<>Proxy. L ook at the timing, and see if the client ends up waiting for packets from the proxy. Sorry may be I wasn't able to convey it. The java proxy server is our code as well. The problem isn't application data transfer, but that Java Server takes inordinate amount of time before sending ServerHello. The application data transfer itself takes very less time.