Difference between revisions of "ICS Components Reference"
Jump to navigation
Jump to search
m |
|||
| Line 5: | Line 5: | ||
{| | {| | ||
| − | | width=" | + | | width="180" | [[image:Twsocket.gif]] [[TWSocket | TWSocket]] |||| Basic Socket for TCP and UDP, client and server |
|- | |- | ||
| [[image:Twsocketserver.gif]] [[TWSocketServer | TWSocketServer]] |||| Basic TCP Server Socket | | [[image:Twsocketserver.gif]] [[TWSocketServer | TWSocketServer]] |||| Basic TCP Server Socket | ||
| Line 15: | Line 15: | ||
{| | {| | ||
| − | | width=" | + | | width="180" | [[TIcsWndControl |TIcsWndControl]] ||||Component encapsulating windows message queue |
|} | |} | ||
| Line 23: | Line 23: | ||
{| | {| | ||
| − | | width=" | + | | width="180" | [[image:Tfingercli.gif]] [[TFingerCli | TFingerCli]] |||| Finger Client |
|- | |- | ||
| [[image:Tftpcli.gif]] [[TFtpClient | TFtpClient]] |||| FTP Client | | [[image:Tftpcli.gif]] [[TFtpClient | TFtpClient]] |||| FTP Client | ||
| Line 84: | Line 84: | ||
== Cryptography == | == Cryptography == | ||
{| | {| | ||
| − | | width=" | + | | width="180" | [[SHA1 | SHA1]] |||| Secure Hash Algoritm 1 implementation, D10 Seattle and newer provide this in System.Hash as well |
|- | |- | ||
| [[MD4 | MD4]] |||| Message Digest 4 Hash algorithm implementation | | [[MD4 | MD4]] |||| Message Digest 4 Hash algorithm implementation | ||
Revision as of 17:36, 30 March 2017
Main page -> ICS components reference
Contents
Sockets components
These components implement the basic TCP/IP sockets.
| Basic Socket for TCP and UDP, client and server | ||
| Basic TCP Server Socket | ||
| Multithreaded TCP Server Socket (Usually not needed) |
Windows Component
| TIcsWndControl | Component encapsulating windows message queue |
Protocol components
These components implement some of the protocols used by TCP/IP applications, over the Internet. All are implementing RFCs as described on the IETF website.
| Finger Client | ||
| FTP Client | ||
| FTP Server | ||
| HTTP Client | ||
| HTTP Server | ||
| HTTP Application Server | ||
| NNTP Client (News) | ||
| HTML NNTP Client | ||
| Ping client | ||
| Telnet Connection | ||
| SMTP Client | ||
| TSmtpServer | SMTP Server | |
| Synchronous SMTP Client | ||
| HTML Smtp Client | ||
| POP3 Client | ||
| Synchronous POP3 Client | ||
| DNS Query Client |
Helper Components
| Mime Decoder - ANSI-version, has properties of AnsiString type | ||
| Derived from TMimeDecode - adds UnicodeString/WideString properties like header lines etc. | ||
| Derived from TMimeDecodeW - decodes a complete MIME message in memory and provides easy access to the parts rather than using streams, but not recommended for apps where memory usage matters | ||
| VT Terminal Emulator - Screen component | ||
| Telnet VT Terminal Emulator - Screen component linked to negotiated Telnet connection | ||
| Telnet Script - TTnEmulVT with scripting ability | ||
| Mail Box Handler (obsolete, don't use it anymore) | ||
| Wait socket (obsolete, don't use it anymore) | ||
| Logger class | ||
| MIME Charset Picker |
Cryptography
| SHA1 | Secure Hash Algoritm 1 implementation, D10 Seattle and newer provide this in System.Hash as well | |
| MD4 | Message Digest 4 Hash algorithm implementation | |
| MD5 | Message Digest 5 Hash algorithm implementation, D10 Seattle and newer provide this in System.Hash as well | |
| DES | Data Encryption Standard encryption algorithm implementation |
List of demo programs
Demo applications installed with the ICS-package