> *Client* and *Agent* are implemented in C, while *Proxy Server* uses Java > code (This shouldn't really matter). But might be helpful for you to know. > The issue is, connecting *Client* to *Agent* is very fast (that is relatively). > While connecting *Client* to *Proxy Server* is very slow - that is orders of > magnitudes slow. 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.