C# SOCKS extension for the .NET Socket