ICS Samples
Jump to navigation
Jump to search
ICS Pre-Built Samples
All ICS active samples are available as prebuilt executables, to allow ease of testing without needing to install ICS and build them all. There are four separate zip files split into clients, servers, tools and miscellaneous samples.
All are built with Delphi 11.3 and those using SSL/TLS are built with YuOpenSSL to avoid DLL dependencies. The zips include a few extra SSL certificate and other files to support the samples.
These samples should not treated as commercial applications, they are merely to illustrate the type of applications the ICS components can be used to create.
FrameBrowserIcs | Web Browser using TSslHttpCli and HtmlViewer component | |
IcsHttpRestTstFmx | FMX HTTPS web, REST and OAuth, Send SMS, Rest Email, and DoH demos | |
IcsHttpsTst | FMX HTTP web GET using THttpCli component, tests all commands | |
OverbyteIcsHttpRestTst | HTTPS web, REST and OAuth, WebSocket, Send SMS, Rest Email, and DoH demos. | |
OverbyteIcsHttpsTst | HTTPS GET using TSslHttpCli component, tests all commands | |
OverbyteIcsIpStmLogTst | IP stream logging, sending streams as client or server using TIcsIpStrmLog and IcsHosts | |
OverbyteIcsMailQuTst | Mailing list tool using TIcsMailQueue component with SMTP to send email | |
OverbyteIcsMQTTst | MQ Telemetry Transport message queuing service | |
OverbyteIcsSnippets | Small samples of codes for FTP, HTTP, sockets and email | |
OverbyteIcsSslFtpTst | FTP client with SSL/TLS, using TSslFtpClient component, tests all commands | |
OverbyteIcsSslMailRcv | POP3 receive email client using TSslPop3Cli component, tests all commands | |
OverbyteIcsSslMailSnd | SMTP send email client using TSslSmtpCli component, tests all commands | |
OverbyteIcsSslNewsRdr | NNTP Network News Transport client, using TSslNntpCli, tests all commands | |
OverbyteIcsXferTst | File copying, FTP upload and download, HTTP download, using TIcsFileCopy, TIcsFtpMulti and TIcsHttpMulti |