ICS Components Reference
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
		
		
		
		
		
	
Main page -> ICS components reference
Contents
Sockets components
These components implement the basic TCP/IP sockets.
|  TWSocket | Basic Socket for TCP and UDP, client and server | |
|  TWSocketServer | Basic TCP Server Socket | 
Windows Handle Component
| TIcsWndHandler | Non-visual component with windows handle, also encapsulates 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.
|  TFingerCli | Finger Client | |
|  TFtpClient | FTP Client | |
|  TFtpServer | FTP Server | |
|  THttpCli | HTTP Client | |
|  THttpServer | HTTP Server | |
|  THttpAppSrv | HTTP Application Server | |
|  TNntpCli | NNTP Client (News) | |
|  THtmlNntpCli | HTML NNTP Client | |
|  TPing | Ping client | |
|  TTnCnx | Telnet Connection | |
|  TSmtpCli | SMTP Client | |
|  TSyncSmtpCli | Synchronous SMTP Client | |
|  THtmlSmtpCli | HTML Smtp Client | |
|  TPop3Cli | POP3 Client | |
|  TSyncPop3cli | Synchronous POP3 Client | |
|  TDnsQuery | DNS Query Client | 
Helper Components
|  TMimeDecode | Mime Decoder - ANSI-version, has properties of AnsiString type | |
|  TMimeDecodeW | Derived from TMimeDecode - adds UnicodeString/WideString properties like header lines etc. | |
|  TMimeDecodeEx | 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 | |
|  TTnEmulVT | Telnet VT Terminal Emulator | |
|  TTnScript | Telnet Script | |
|  TEmulVT | VT Terminal Emulator | |
|  TMbxHandler | Mail Box Handler (obsolete, don't use it anymore) | |
|  TWait | Wait socket (obsolete, don't use it anymore) | |
|  TIcsCharsetComboBox | MIME Charset Picker | 
Cryptography
| SHA1 | Secure Hash Algoritm 1 implementation | |
| MD4 | Message Digest 4 Hash algorithm implementation | |
| MD5 | Message Digest 5 Hash algorithm implementation | |
| DES | Data Encryption Standard encryption algorithm implementation | 
List of demo programs
Demo applications installed with the ICS-package
