Provide methods for TCP/IP communication through the various types of proxies.
SocketEx class built on top of the System.Net.Sockets.Socket class provided by the .NET Framework. The main advantages of the SocketEx class is that it might be used to communicate with the peer host through the various types of proxies. Thus giving your application the simple way to add so called 'firewall friendly features'.
Following proxy servers are supported: Socks4Socks4aSocks5, username/password authentication method supportedWeb proxy (HTTP CONNECT method), basic authentication method supported