
Synchronous TCP/IP Library for Delphi
Features of Synapse
This is list of basic features:
- Support for communicating by Winsock in blocking mode. Supported is TCP, UDP, ICMP and RAW protocols.
- Support for PING request.
- Support for ASN.1 coding and decoding.
- Support for DNS with many non-standard records.
- Support for character code transoding. Supported charsets are basic ISO codings (ISO-8859-x), windows codings (CP-125x), KOI8-R and UNICODE (UCS-4, UCS-2, UTF-7 and UTF-8).
- Support for MIME inline coding and decoding (include character conversion).
- Support for coding and decoding MIME e-mail messages (include character conversion of all supported charsets).
- Support for SMTP and ESMTP protocol. Include AUTH command with LOGIN and CRAM-MD5, SIZE parameter support, ETRN command, VRFY command and with handling of Enhaced Result Codes.
- Support for HTTP protocol in two levels. Low-level can hadle ANY request and any response (it only transfer layer). Higher layer can handle ANY HTTP method with automaticly build all minimal requiered headers and support for proxy.
- Support for SNMP protocol (include traps).
- Support for NTP and SNTP protocol (include broadcast client).
- Support for Base64 and Quoted-pritable coding and decoding.
- Support for UUcode and XXcode decoding.
- Support for calculating CRC16 and CRC32 code.
- Support for calculating MD5 and HMAC-MD5 hash.