.NET TcpClient library to connect through proxy server
Hi.
We have implemented a .NET's TcpClient that can connect through a proxy server.
It is a helper method that creates a new Socket and connects it to a destination Uri through a given Proxy.
Based on that socket a new TcpClient is created.
It takes one line to use it:
TcpClient client = Filemail.ProxiedTcpClient.ProxiedTcpClient.Create(proxyUri,destinationUri);
It is capable of detecting system proxy settings and handles proxies configured with *.pac script files
TcpClient client = Filemail.ProxiedTcpClient.ProxiedTcpClient.Create(destinationUri);
Code is hosted on github: https://github.com/filemail/ProxiedTcpClient Nuget package can be found here: https://www.nuget.org/packages/Filemail.ProxiedTcpClient/
Feel free to give it a try. Any comments, suggestions, etc, please do let me know.
Cheers, Ace.
No comments yet.