I am making a free proxy checker. For HTTP/HTTPS support, it seems quite easy because there are native support already in C#. But for socks support, it seems hard. Does any one know how to support it in c#? Or I have to implement something myself?