C# Класс Library.Net.Proxy.Socks5ProxyClient

Наследование: ProxyClientBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( Socket socket, System.TimeSpan timeout ) : void
Socks5ProxyClient ( string proxyUserName, string proxyPassword, string destinationHost, int destinationPort ) : System

Приватные методы

Метод Описание
DetermineClientAuthMethod ( ) : void
GetDestAddressBytes ( byte addressType, string host ) : byte[]
GetDestAddressType ( string host ) : byte
GetDestPortBytes ( int value ) : byte[]
HandleProxyCommandError ( byte response, string destinationHost, int destinationPort ) : void
NegotiateServerAuthMethod ( Socket socket ) : void
SendCommand ( Socket socket, byte command, string destinationHost, int destinationPort ) : void
Socks5ProxyClient ( string destinationHost, int destinationPort ) : System

Описание методов

Create() публичный Метод

public Create ( Socket socket, System.TimeSpan timeout ) : void
socket Socket
timeout System.TimeSpan
Результат void

Socks5ProxyClient() публичный Метод

public Socks5ProxyClient ( string proxyUserName, string proxyPassword, string destinationHost, int destinationPort ) : System
proxyUserName string
proxyPassword string
destinationHost string
destinationPort int
Результат System