| Composants ICS |
Description |
| TWSocket |
Composant WinSock de base. Fonctionne par événements en mode asynchr?
Tout ࠦait multi-thread. Il supporte TCP, UDP, SOCKS5
et peut être employé pour réaliser des programmes
serveur ou client. En option : support SSL.
Cliquez ici
pour une introduction à TCP et UDP. |
| TWSocketServer |
Un composant dérivé de
TWSocket pour traitement
de serveur multi-utilisateurs.
En option : support SSL. |
| TSmtpCli |
Client pour protocole SMTP. Utilisé pour
envoyer du courrier et des fichiers attachés
à un serveur de courrier. |
| TPop3Cli |
Client pour protocole POP3. Utilisé pour récupérer
le courrier d'un serveur de courrier. |
| TDnsQuery |
Le composant de requete DNS est utilisé pour
récupérer des enregistrements
MX (Echange de Courrier, nécessaire pour
la plupart des applications SMTP) du DNS,
aussi bien que les enregistrements A
(adresse IP depuis l'hôte) et des
enregistrements PTR (hôte depuis
l'adresse IP). |
| TMimeDecode |
Encapsule le type MIME (fichiers attachés).
Utilisé avec le composant
TPop3Cli. |
| TFtpCli |
Client pour protocole FTP. Utilisé pour
envoyer et recevoir des fichiers d'un
serveur FTP. Aussi capable de lister des
répertoires et des fichiers. |
| TFtpSrv |
Serveur pour protocole FTP. Ce composant fera
de votre application un serveur FTP complet.
Version bêta. |
| TNntpCli |
Client pour protocole NNTP. Utilisé pour poster
et recevoir les messages d'un groupe de discussion. |
| THttpCli |
Client pour protocole HTTP. Utilisé pour
accéder à n'importe quel serveur Web pour
envoyer ou recevoir des données. Composant
de base pour créer un navigateur Web. Inclut
la gestion du Proxy.
En option : support HTTPS
(Communication sécurisée par SSL). |
| THttpSrv |
Serveur pour protocole HTTP. Utilisé pour
construire un serveur Web ou ajouter une
interface de navigateur à votre application.
En option : support HTTPS
(Communication sécurisée par SSL). |
| TTnCnx |
Client pour protocole TELNET. |
| TEmulVT |
Emulateur de terminal ANSI (comme un
TMemo mais avec
interprétation des séquences d'échappement). |
| TTnEmulVT |
Emulateur TELNET et terminal ANSI rassemblés
dans un unique composant. Vous pouvez construire
un client telnet totalement fonctionnel avec
seulement quelques lignes de code. |
| TTnScript |
Composant TELNET avec gestion de scripts.
Utilisé pour automatiser des tâches par
session telnet (comme une connexion automatique
avec mot de passe). |
| TFingerCli |
Client Finger. Utilisez le pour obtenir des
informations sur les utilisateurs connectés
sur une machine Unix (ou n'importe quel autre
serveur finger). |
| TPing |
Composant pour protocole ICMP. Vous pouvez
pinguer un hôte et obtenir les informations
en résultant. |
| Applications Exemples ICS |
Description |
| Client5 |
Un programme client de base utilisant le
composant TWSocket.
A utiliser avec n'importe laquelle des applications
serveurs décrites ci-dessous. |
| TcpSrv |
Un serveur multi-utilisateurs de base.
Développez tous vos serveurs TCP à partir
de cet exemple. |
| DnsLook |
Comment utiliser TWSocket
pour la consultation DNS. |
| Finger |
Un client Finger utilisant le composant
TFingerCli. |
| FtpTst |
Un client FTP fonctionnel basé sur le composant
TFtpCli. |
| FtpSrv |
Un serveur FTP fonctionnel basé sur le composant
TFtpSrv. |
| HttpPg |
Utilisez le composant
THttpCli pour envoyer
des données à un serveur Web. |
| HttpTst |
Utilisation de base du composant
THttpSrv. Pas très
utile, mais montre la plupart des particularités
du composant. |
| WebServ |
Utilisation de base du composant
THttpSrv. Pas très
utile, mais montre la plupart des particularités
du composant. |
| MtSrv |
Serveur multi-thread de base utilisant
TWSocket. Acceptez n'importe quel
nombre de clients simultanés, chacun étant
géré dans un thread. La base pour n'importe
quel serveur mondial digne de ce nom.
Voyez aussi TnSrv (gestion
d'événement) et
MidWare
pour une structure complète client/serveur. |
| NewsRdr |
Un lecteur de news de base utilisant le
composantTNntpCli. |
| PingTst |
Un programme de ping utilisant le composant
TPing. |
| MimeDemo |
Montre comment utiliser le
TMimeDecode pour
décoder les Emails reçus avec le composant
TPop3Cli
Vous pouvez visualiser ou enregistrer le
message et tous ses fichiers attachés. |
| Server |
Un serveur de base utilisant le composant
TWSocket avec gestion
totale des évenements.
Peut supporter n'importe quel nombre de clients.
Le serveur retourne des données au client à
partir d'une TTable. |
| MailRcv |
Un programme client POP3 de base. Montre la
plupart des particularités de
TPop3Cli.
Très utile. Peut servir de base pour un
programme d'Email si utilisé avec le
programme MailSnd
(voir ci-dessous). |
| MailSnd |
Un programme SMTP de base (envoi de courrier).
Très utile. Peut servir de base pour un
programme d'Email si utilisé avec le
programme MailRcv
(voir ci-dessus). |
| NsLookup |
Montre comment utiliser le composant requête
DNS pour récupérer des enregistrements
MX, A et PTR
directement du DNS. |
| TnClient |
Un programme client TELNET fonctionnel avec
émulation de terminal ANSI. |
| TnDemo |
Client TELNET utilisant un
TMemo pour
visualiser les données reçues. |
| TnSrv |
Serveur de gestion d'évènements de base.
Peut supporter n'importe quel nombre de
clients simultanés. La base pour n'importe
quel serveur mondial digne de ce nom.
Voir aussi
TcpSrv,
MtSrv (multi-thread) et
MidWare |
| TWSChat |
Un programme de Chat complet, client et
serveur. C'est un bon moyen de voir les spécificités
de TWSocket. |
| UdpLstn |
Une démo de serveur UDP. Il écoute les
messages UDP sur un port donné et les visualise. |
| UdpSend |
Une démo de client UDP. Il envoie ou émet
des messages UDP sur un port donné. |
| SocksTst |
Un programme de client simple montrant
comment employer le protocole SOCKS5
pour traverser un firewall ou un
proxy comme WinGate. |
| ConCli |
En fait 2 applications en mode console
montrant comment employer
TWSocket dans des applications
clientes en mode console. |
| ConSrv |
Ressemble beaucoup au programme
TnSrv, mais utilise
une application en mode console (très utile
pour écrire un démon ou service). |
| IcsDll |
Montre comment construire une DLL avec
TWSocket. La DLL
exemple se connecte au programme
TcpSrv pour obtenir la
date/heure. Une application démo
montre comment appeler la DLL. |
| DynCli |
Un programme client très basic montrant
comment utiliser un composant
TWSocket créé
dynamiquement. |