Proxy server processing in C#