Unit

ScVio

 

type

 TCRSocksVersion = (svNoSocks, svSocks4, svSocks5);

 

Description

The TCRSocksVersion enumeration represents the SOCKS protocol versions. The SOCKS protocol is intended to exchange network packages between the client and server by routing traffic to the actual server through a firewall.

A connection to the proxy server can be established through HTTP or SOCKS. Unlike the HTTP protocol, SOCKS does not add any additional information to the packet payload transmitted to the server. From the server's standpoint, the data that comes from a SOCKS proxy is the same as the data that would have been received from a client directly. SOCKS does not depend on specific application level protocols as it operates on the TCP level.

 

ValueMeaning
svNoSocksDisables SOCKS. HTTP will be used to connect to the proxy server.
svSocks4SOCKS version 4.
svSocks5SOCKS version 5.

 

See also

TProxyOptions.SocksVersion

 

SecureBridge Components, Copyright © 2007-2021 Devart. All Rights Reserved. Provide Feedback Visit Forum Request Support