Unit blcksock

Library core


Description
Core with implementation basic socket classes.

Major clases are:

TTCPBlockSocket with implementation of TCP protocol. (Include SOCKS5 support and SSL/TLS.)

TUDPBlockSocket with implementation of UDP protocol. (Include SOCKS5 support.) UDP broadcasts and multicasts is supported too.

TICMPBlockSocket with implementation of ICPM protocol.

TRAWBlockSocket with implementation of RAW socket.

And TSynaClient as framework for unified creating of application protocol classes.


Classes
ESynapseError
TBlockSocket
TICMPBlockSocket
TRAWBlockSocket
TSocksBlockSocket
TSynaClient
TTCPBlockSocket
TUDPBlockSocket

Types
THookSocketReason
THookSocketStatus
TIPHeader