Section courante

A propos

Section administrative du site

Voici les unités que contient INDY (Internet Direct) :

Nom Description
IdAntiFreeze Cette unité permet de gérer les tâches pour éviter le blocage des interfaces graphiques (GUI) lorsque des opérations bloquantes, comme les connexions réseau, sont exécutées dans une application. Il permet d'assurer que les interfaces utilisateur restent réactives.
IdAntiFreezeBase Cette unité contient la base pour les composantes AntiFreeze. Définit la structure fondamentale pour la gestion du blocage potentiel dans les applications utilisant des opérations réseau bloquantes.
IdASN1Util Cette unité permet de fournir des utilitaires pour encoder et décoder les structures ASN.1 (Abstract Syntax Notation One), un standard utilisé pour représenter des objets dans une multitude de protocoles de communication.
IdAssignedNumbers Cette unité contient une base de données des numéros assignés pour des protocoles comme ceux de l'IETF, utilisés pour référencer des protocoles et services standardisés (par exemple, les numéros de port bien connus).
IdAuthentication Cette unité permet de fournir des mécanismes de base pour gérer l'authentification dans les connexions réseau. Il est utilisé comme base pour implémenter divers schémas d'authentification.
IdAuthenticationDigest Cette unité contient une implémentation de schéma d'authentification HTTP Digest, un mécanisme sécurisé pour l'authentification des utilisateurs sur les serveurs Web.
IdAuthenticationManager Cette unité permet de gérer plusieurs mécanismes d'authentification. Il peut coordonner plusieurs méthodes d'authentification pour gérer des scénarios où différents types d'authentification sont requis.
IdAuthenticationNTLM Cette unité contient une implémentation de l'authentification NTLM (NT LAN Manager), un protocole d'authentification souvent utilisé dans les environnements Windows.
IdAuthenticationSSPI Cette unité permet de fournir une intégration avec SSPI (Security Support Provider Interface), une interface Microsoft utilisée pour divers protocoles d'authentification et de sécurité.
IdBaseComponent Cette unité contient une composante de base pour les autres composantes Indy. Fournit les fonctionnalités fondamentales requises par d'autres composantes.
IdBlockCipherIntercept Cette unité contient une composante pour intercepter et appliquer des algorithmes de chiffrement par bloc sur les flux de données réseau.
IdChargenServer Cette unité permet d'implémenter un serveur pour le protocole CHARGEN (Character Generator Protocol), un protocole de test réseau générant des caractères aléatoires. Il est souvent utilisé pour tester la connectivité réseau.
IdChargenUDPServer cette unité permet d'implémenter une version UDP du serveur CHARGEN.
IdCoder Cette unité contient les fonctionnalités de base pour l'encodage et le décodage des données. C'est une unité de support pour les différents schémas de codage.
IdCoder3To4 Cette unité contient une classe de base pour implémenter des encodages de type 3-to-4 (par exemple, Base64), où 3 octets de données sont transformés en 4 caractères ASCII.
IdCoderHeader Cette unité permet de gérer l'encodage et le décodage des entêtes dans les protocoles de communication (par exemple, les entêtes MIME des courriels).
IdCoderMIME Cette unité permet de fournir l'encodage et le décodage MIME (Multipurpose Internet Mail Extensions), un standard pour l'envoi de différents types de contenu via les courriels (comme des fichiers binaires ou des images).
IdCoderQuotedPrintable Cette unité contient une implémentation de l'encodage Quoted-Printable, une méthode utilisée dans les courriels pour encoder les caractères non-ASCII.
IdCoderUUE Cette unité contient une implémentation de l'encodage UUencode, une méthode classique pour encoder des fichiers binaires pour le transfert par courriel ou sur d'autres systèmes texte.
IdCoderXXE Cette unité contient une implémentation de l'encodage XXEncode, une autre méthode d'encodage utilisée pour envoyer des fichiers binaires via des systèmes ne supportant que les caractères ASCII.
IdComponent Cette unité permet d'indiquer une composante de base pour tous les composantes Indy. Cette unité contient les fonctionnalités nécessaires à la création et à la gestion des composantes réseau d'Indy.
IdCompressionIntercept Cette unité permet de fournir un mécanisme d'interception pour compresser ou décompresser des données lors de la transmission réseau.
IdContainers Cette unité permet de fournir des classes de conteneur de données génériques, comme des listes, des files d'attente,..., souvent utilisées par les composantes Indy.
IdCookie Cette unité permet de gérer les cookies HTTP . Cette unité est utilisée pour entreposer, récupérer et gérer les cookies lors des transactions HTTP.
IdCookieManager Cette unité permet de gérer la collection et la gestion des cookies pour les transactions HTTP. Il permet de entreposer, récupérer et modifier les cookies pendant les sessions HTTP.
IdCustomHTTPServer Cette unité permet de fournir une classe de base pour implémenter un serveur HTTP personnalisé. Les développeurs peuvent dériver de cette classe pour créer leurs propres serveurs avec des fonctionnalités spécifiques.
IdDateTimeStamp Cette unité permet de fournir des fonctionnalités pour manipuler des horodatages et des formats de date/heure dans les applications réseau.
IdDayTime Cette unité permet d'implémenter le protocole DAYTIME, renvoyant simplement la date et l'heure du serveur. Utilisé souvent pour tester la connectivité réseau ou obtenir l'heure à distance.
IdDayTimeServer Cette unité permet d'implémenter un serveur DAYTIME, renvoyant l'heure courante à toute requête reçue.
IdDayTimeUDP Cette unité permet d'implémenter le client DAYTIME en utilisant le protocole UDP (User Datagram Protocol), une version plus légère du protocole DAYTIME.
IdDayTimeUDPServer Cette unité permet d'implémenter un serveur DAYTIME utilisant UDP, renvoyant l'heure actuelle via des paquets UDP.
IdDICTServer Cette unité contient une implémentation d'un serveur pour le protocole DICT, utilisé pour interroger des bases de données de définitions de mots à distance, comme des dictionnaires.
IdDiscardServer Cette unité contient une implémentation d'un serveur DISCARD, recevant les données et les ignore (les jette), souvent utilisé pour tester les connexions réseau.
IdDiscardUDPServer Cette unité contient une implémentation d'une version UDP du serveur DISCARD.
IdDNSResolver Cette unité permet de fournir des fonctionnalités pour résoudre des noms de domaine (DNS). Il interagit avec les serveurs DNS pour traduire des noms de domaine en adresses IP.
IdDummyUnit Cette unité permet de vider ou de substituer. Utilisée principalement pour la compatibilité avec des composantes ou des architectures spécifiques.
IdEcho Cette unité permet d'implémenter le protocole ECHO, renvoyer les données reçues au client, utilisé pour tester la connectivité réseau.
IdEchoServer Cette unité permet d'implémenter un serveur ECHO renvoyer simplement les données reçues à l'expéditeur.
IdEchoUDP Cette unité contient une implémenter le client ECHO utilisant UDP, où les données envoyées sont renvoyées via des paquets UDP.
IdEchoUDPServer Cette unité permet d'implémenter un serveur ECHO utilisant UDP.
IdEMailAddress Cette unité permet de fournir des fonctionnalités pour analyser, valider et manipuler des adresses courriel. Utilisé dans les composantes gérant des communications par courriel.
IdException Cette unité permet de fournir des classes et des structures pour gérer les exceptions spécifiques d'Indy dans les applications réseau.
IdFinger Cette unité permet d'implémenter le protocole Finger, utilisé pour obtenir des informations sur les utilisateurs (comme leur nom ou état) d'un serveur à distance.
IdFingerServer Cette unité permet d'implémenter un serveur Finger, répondant aux requêtes Finger en fournissant des informations sur les utilisateurs du serveur.
IdFTP Cette unité permet d'implémenter un client FTP (File Transfer Protocol), permettant de se connecter à des serveurs FTP pour transférer des fichiers.
IdFTPCommon Cette unité contient des constantes, types et fonctions partagés entre les composants FTP d'Indy, facilitant leur intégration.
IdFTPList Cette unité permet de gérer l'analyse des listes de fichiers reçues lors des sessions FTP, comme celles obtenues avec les commandes LIST ou NLST.
IdFTPServer Cette unité permet d'implémenter un serveur FTP, permettant de recevoir des connexions FTP de clients pour transférer des fichiers.
IdGlobal Cette unité contient des constantes et des types globaux utilisés dans la bibliothèque Indy. Fournit des fonctionnalités de bas niveau communes aux autres unités.
IdGopher Cette unité permet d'implémenter le protocole Gopher, un ancien protocole de récupération de documents similaire au HTTP, mais avec une structure arborescente.
IdGopherConsts Cette unité permet de définir les constantes spécifiques au protocole Gopher, comme les types de contenu Gopher.
IdGopherServer Cette unité permet d'implémenter un serveur Gopher pouvant fournir des fichiers et informations via le protocole Gopher.
IdHash Cette unité permet de fournir une interface de base pour les algorithmes de hachage (hashing), comme MD5 ou SHA. Les algorithmes de hachage sont utilisés pour des vérifications d'intégrité et des signatures numériques.
IdHashCRC Cette unité contient une implémentation de l'algorithme de hachage CRC (Cyclic Redundancy Check), souvent utilisé pour vérifier l'intégrité des données.
IdHashElf Cette unité contient une implémentation de l'algorithme de hachage ELF (Extended Linkage Format), un algorithme utilisé dans certaines implémentations de systèmes.
IdHashMessageDigest Cette unité contient une implémentation de l'algorithme de Message Digest (comme MD5), utilisé pour produire des résumés cryptographiques de messages.
IdHeaderList Cette unité permet de gérer les listes d'entêtes dans les protocoles réseau, comme HTTP ou SMTP. Les entêtes sont utilisés pour transmettre des informations sur la requête ou la réponse.
IdHL7 Cette unité permet d'implémenter des fonctionnalités pour le protocole HL7 (Health Level 7), utilisé pour échanger des informations médicales électroniques entre systèmes.
IdHostnameServer Cette unité permet d'implémenter un serveur renvoyant le nom d'hôte du serveur lorsqu'il reçoit une requête. Utilisé souvent pour le diagnostic réseau.
IdHTTP Cette unité permet d'implémenter un client HTTP (Hypertext Transfer Protocol), permettant d'envoyer des requêtes et de recevoir des réponses à partir de serveurs Web.
IdHTTPHeaderInfo Cette unité permet de gérer les informations d'entête HTTP utilisées lors des requêtes et réponses HTTP, comme le type de contenu, les cookies, ou les champs personnalisés.
IdHTTPServer Cette unité permet d'implémenter un serveur HTTP, permettant de recevoir et traiter les requêtes HTTP, et de renvoyer des réponses aux clients HTTP (comme un navigateur web).
IdIcmpClient Cette unité permet d'implémenter un client ICMP (Internet Control Message Protocol), utilisé pour envoyer des requêtes ping afin de tester la connectivité réseau.
IdIdent Cette unité permet d'implémenter un client pour le protocole IDENT interrogeant les serveurs sur l'identité des utilisateurs connectés à une connexion TCP.
IdIdentServer Cette unité permet d'implémenter un serveur IDENT, fournissant des informations d'identification à un client identifiant les utilisateurs sur une connexion TCP.
IdIMAP4 Cette unité permet d'implémenter un client IMAP4 (Internet Message Access Protocol version 4), utilisé pour accéder et gérer des courriels sur un serveur à distance.
IdIMAP4Server Cette unité permet d'implémenter un serveur IMAP4, permettant aux clients IMAP4 de se connecter, lire et gérer des courriels hébergés.
IdIntercept Cette unité permet de fournir des fonctionnalités d'interception pour surveiller ou modifier les données circulant entre les clients et serveurs dans les connexions réseau.
IdIOHandler Cette unité contient une classe de base pour la gestion des entrées/sorties dans Indy, utilisée pour traiter les données lors des connexions réseau.
IdIOHandlerSocket Cette unité contient une implémentation d'un gestionnaire d'entrée/sortie basé sur les sockets, permettant de lire et d'écrire des données sur les connexions réseau via TCP/IP ou UDP.
IdIOHandlerStream cette unité permet d'implémenter un gestionnaire d'entrée/sortie pour lire et écrire des données dans des flux de données, utilisé dans les communications réseau ou les manipulations de données.
IdIOHandlerThrottle Cette unité permet de limiter la bande passante des données transmises via un IOHandler, contrôlant la vitesse des transferts réseau.
IdIPMCastBase Cette unité contient une classe de base pour gérer les communications réseau utilisant la diffusion groupée IP, où les données sont envoyées à plusieurs destinataires simultanément.
IdIPMCastClient Cette unité permet d'implémenter un client pour recevoir des données via IP Multicast, utilisé souvent dans des systèmes de diffusion en continu.
IdIPMCastServer Cette unité permet d'implémenter un serveur pour envoyer des données à des groupes via IP Multicast.
IdIPWatch Cette unité permet de fournir des fonctionnalités pour surveiller et détecter les changements d'adresse IP locale sur une machine, utile pour les applications nécessitant une gestion d'IP dynamique.
IdIRC cette unité permet d'implémenter un client IRC (Internet Relay Chat), permettant de se connecter à des serveurs de chat IRC pour envoyer et recevoir des messages en temps réel.
IdIrcServer Cette unité permet d'implémenter un serveur IRC, permettant aux utilisateurs de se connecter et d'interagir via un chat en temps réel.
IdLogBase Cette unité contient la classe de base pour les différents types de journaux utilisés pour enregistrer les événements et les données dans les applications réseau.
IdLogDebug Cette unité permet d'implémenter un journal de débogage, enregistrant des informations sur les événements et les données à des fins de diagnostic et de dépannage.
IdLogEvent Cette unité permet d'implémenter un journal basé sur des événements, où chaque événement déclencheur est enregistré avec des détails spécifiques.
IdLogFile Cette unité permet d'implémenter un journal enregistrant les événements et données dans un fichier pour permettre leur analyse ultérieure.
IdLogStream Cette unité permet d'implémenter un journal enregistrant les événements et données dans un flux de données, pour un traitement direct ou différé.
IdLPR Cette unité permet d'implémenter un client LPR (Line Printer Remote), utilisé pour envoyer des travaux d'impression à des imprimantes réseau ou serveurs d'impression à distances.
IdMailBox Cette unité permet de gérer les boîtes aux lettres électroniques, facilitant la gestion des courriels dans les applications, en termes d'entreposage et d'organisation des messages.
IdMappedFTP Cette unité permet d'implémenter un serveur FTP cartographié, redirigeant les connexions FTP vers un autre serveur FTP, souvent utilisé pour la mise en place de proxys FTP.
IdMappedPortTCP Cette unité permet d'implémenter un serveur pour cartographier des connexions TCP vers un autre hôte/port, permettant de rediriger le trafic réseau TCP.
IdMappedPortUDP Cette unité permet d'implémenter un serveur pour cartographier des connexions UDP vers un autre hôte/port, redirigeant ainsi le trafic UDP.
IdMessage Cette unité contient une représentation d'un message électronique, généralement utilisé dans les communications SMTP, IMAP et POP3, pour modéliser et manipuler les courriels.
IdMessageClient Cette unité contient une classe de base pour les clients de messagerie, permettant l'envoi et la réception de messages via des protocoles comme SMTP ou IMAP.
IdMessageCoder Cette unité contient une classe de base pour les encodeurs/décodeurs de messages, utilisée pour transformer le contenu des courriels entre différents formats (texte, MIME,...).
IdMessageCoderMIME Cette unité contient une implémentation de l'encodage/décodage des messages au format MIME (Multipurpose Internet Mail Extensions), utilisé pour les courriels avec pièces jointes et contenus multimédias.
IdMessageCoderUUE Cette unité permet d'implémenter l'encodage/décodage UUE (Unix-to-Unix Encoding), un format utilisé pour transmettre des fichiers binaires dans des messages texte.
IdMessageCoderXXE Cette unité permet d'implémenter l'encodage/décodage XXE (XX-Encoding), une méthode alternative d'encodage des fichiers binaires pour leur transmission dans des messages texte.
IdMessageCollection Cette unité permet de gérer une collection de messages électroniques, facilitant l'entreposage et la manipulation de plusieurs courriels dans une application.
IdMIMETypes Cette unité permet de fournir des fonctionnalités pour gérer les types MIME, utilisés pour identifier la nature et le format des fichiers et contenus dans les communications Internet.
IdMultipartFormData Cette unité permet de gérer les données de formulaire multipart/form-data, utilisées dans les requêtes POST en HTTP pour envoyer des fichiers et données complexes.
IdNetworkCalculator Cette unité permet de fournir des outils pour calculer des informations sur les réseaux IP, comme les sous-réseaux, adresses de diffusion, et masques de sous-réseau.
IdNNTP Cette unité permet d'implémenter un client NNTP (Network News Transfer Protocol), utilisé pour récupérer des messages depuis des serveurs de groupes de discussion (newsgroups).
IdNNTPServer Cette unité permet d'implémenter un serveur NNTP (Network News Transfer Protocol), permettant aux clients de se connecter pour accéder à des groupes de discussion (newsgroups) et publier des messages.
IdNTLM Cette unité permet de gérer le mécanisme d'authentification NTLM (Windows NT LAN Manager), utilisé dans certains protocoles réseau comme HTTP et SMTP pour la sécurité.
IdPOP3 Cette unité permet d'implémenter un client POP3 (Post Office Protocol version 3), permettant de récupérer les courriels entreposés sur un serveur POP3.
IdPOP3Server Cette unité permet d'implémenter un serveur POP3, permettant aux clients POP3 de se connecter et de télécharger des courriels.
IdQotd Cette unité permet d'implémenter un client pour le protocole QOTD (Quote of the Day), récupérant une citation envoyée par un serveur.
IdQotdServer Cette unité permet d'implémenter un serveur QOTD, envoyer une citation prédéfinie aux clients se connectant au serveur via QOTD.
IdQOTDUDP Cette unité permet d'implémenter un client QOTD fonctionnant sur UDP, permettant de recevoir des citations via le protocole de datagramme utilisateur (UDP).
IdQOTDUDPServer Cette unité permet d'implémenter un serveur QOTD utilisant UDP pour envoyer des citations aux clients.
IdRawBase Cette unité permet de fournir une classe de base pour les opérations de communication réseau à bas niveau utilisant des paquets bruts.
IdRawClient Cette unité permet d'implémenter un client pour envoyer et recevoir des paquets bruts sur le réseau, souvent utilisé pour des opérations spécifiques comme ICMP.
IdRawFunctions Cette unité permet de fournir des fonctions utilitaires pour manipuler les données dans les paquets bruts, par exemple, l'analyse et la construction des entêtes.
IdRawHeaders Cette unité permet de gérer les entêtes spécifiques des paquets bruts pour différents protocoles (IP, TCP,...).
IdRemoteCMDClient Cette unité permet d'implémenter un client pour exécuter des commandes à distance via des protocoles comme RSH (Remote Shell).
IdRemoteCMDServer Cette unité permet d'implémenter un serveur permettant d'accepter des commandes à distance via des protocoles comme RSH.
IdResourceStrings Cette unité contient les chaînes de texte de ressources internationalisées (messages d'erreurs, textes d'aide) utilisées par les autres unités Indy.
IdRexec Cette unité permet d'implémenter un client pour le protocole Rexec (Remote Execution), permettant d'exécuter des commandes sur un serveur à distance.
IdRexecServer cette unité permet d'implémenter un serveur Rexec, acceptant les connexions pour exécuter des commandes à distance envoyées par les clients.
IdRFCReply Cette unité permet de gérer les réponses conformes aux codes et messages définis par les RFC (Request For Comments), utilisés dans divers protocoles réseau comme SMTP et FTP.
IdRSH Cette unité permet d'implémenter un client pour le protocole RSH (Remote Shell), permettant d'exécuter des commandes sur un serveur à distance.
IdRSHServer Cette unité permet d'implémenter un serveur RSH, permettant aux clients de se connecter et d'exécuter des commandes à distance.
IdServerIOHandler Cette unité permet de fournir une classe de base pour la gestion des entrées/sorties côté serveur dans les applications réseau.
IdServerIOHandlerSocket Cette unité permet d'implémenter un gestionnaire d'entrées/sorties côté serveur basé sur les sockets, permettant de gérer les connexions réseau.
IdSimpleServer Cette unité permet d'implémenter un serveur réseau simple, conçu pour répondre à des requêtes simples sur un protocole donné.
IdSMTP Cette unité permet d'implémenter un client SMTP (Simple Mail Transfer Protocol), permettant d'envoyer des courriels à des serveurs SMTP.
IdSMTPServer Cette unité permet d'implémenter un serveur SMTP, permettant aux clients SMTP de se connecter et d'envoyer des courriels via le serveur.
IdSNMP Cette unité permet d'implémenter un client pour le protocole SNMP (Simple Network Management Protocol), utilisé pour gérer et surveiller les dispositifs réseau.
IdSNPP Cette unité permet d'implémenter un client SNPP (Simple Network Paging Protocol), permettant d'envoyer des messages à des appareils de téléavertissement (pagers).
IdSNTP Cette unité permet d'implémenter un client SNTP (Simple Network Time Protocol), permettant de synchroniser l'heure locale avec un serveur NTP.
IdSocketHandle Cette unité permet de gérer les opérations de sockets au niveau des adresses et des connexions réseau, comme la création de socket, la gestion des adresses IP et des ports.
IdSocks Cette unité permet d'implémenter la prise en charge du protocole SOCKS, un protocole de proxy réseau permettant aux applications d'utiliser des serveurs proxy pour établir des connexions réseau.
IdSSLOpenSSL Cette unité permet de fournir les implémentations nécessaires pour utiliser OpenSSL avec les composantes Indy, afin de gérer des connexions réseau sécurisées via SSL/TLS.
IdSSLOpenSSLHeaders Cette unité contient les définitions des entêtes nécessaires pour interagir avec la bibliothèque OpenSSL.
IdSSPI Cette unité permet d'implémenter la prise en charge du SSPI (Security Support Provider Interface), un API de Windows utilisé pour gérer l'authentification et la sécurité dans les applications réseau.
IdStack Cette unité permet de gérer les piles réseau sous-jacentes, permettant à Indy d'interagir avec les interfaces réseau spécifiques du système d'exploitation.
IdStackConsts Cette unité contient des constantes utilisées pour gérer les piles réseau dans l'architecture d'Indy, comme les valeurs liées aux sockets et aux protocoles.
IdStackLinux Cette unité permet de fournir une implémentation spécifique de la pile réseau pour Linux, permettant aux composantes Indy de fonctionner sur les systèmes Linux.
IdStackWindows Cette unité permet d'implémenter une pile réseau pour Windows, permettant aux composantes Indy d'utiliser les API Windows pour gérer les connexions réseau.
IdStream Cette unité permet de fournir des classes et des méthodes pour manipuler des flux de données, facilitant l'échange de données entre différentes parties d'une application.
IdStrings Cette unité permet de gérer les chaînes de caractères spécifiques à Indy, avec des fonctions d'analyse, de manipulation et de gestion des chaînes pour les protocoles réseau.
IdSync Cette unité permet de fournir des classes pour la synchronisation des processus légers et la gestion de la concurrence, essentielles pour le traitement parallèle dans les applications réseau.
IdSysLog Cette unité permet d'implémenter un client pour le protocole Syslog, permettant d'envoyer des messages de journalisation à des serveurs Syslog.
IdSysLogMessage Cette unité permet de gérer la construction et l'analyse des messages Syslog, y compris les niveaux de priorité et les catégories de journaux.
IdSyslogServer Cette unité permet d'implémenter un serveur Syslog, recevant les messages Syslog des clients et les traitant selon les besoins.
IdTCPClient Cette unité permet d'implémenter un client TCP (Transmission Control Protocol), permettant de se connecter à des serveurs via le protocole TCP pour échanger des données.
IdTCPConnection Cette unité permet de gérer une connexion TCP active, offrant des méthodes pour envoyer et recevoir des données sur une connexion établie.
IdTCPServer Cette unité permet d'implémenter un serveur TCP, permettant de gérer plusieurs connexions clients via le protocole TCP.
IdTCPStream Cette unité permet de fournir une classe pour traiter les flux de données sur des connexions TCP, permettant de lire et écrire des données comme dans un flux de données.
IdTelnet Cette unité permet d'implémenter un client Telnet, permettant de se connecter à des serveurs Telnet pour effectuer des commandes à distance via le protocole Telnet.
IdTelnetServer Cette unité permet d'implémenter un serveur Telnet, permettant de gérer les connexions des clients Telnet et d'exécuter des commandes à distances.
IdThread Cette unité permet de fournir une classe de base pour la gestion des processus léger dans Indy, permettant de créer et gérer des tâches parallèles.
IdThreadComponent Cette unité permet d'associer des composantes à des processus légers, facilitant l'exécution de tâches de fond avec gestion simplifiée des ressources.
IdThreadMgr Cette unité permet de gérer la création, l'exécution et la suppression des processus légers dans les applications Indy, coordonnant les tâches parallèles.
IdThreadMgrDefault Cette unité permet d'implémenter un gestionnaire de processus légers par défaut pour Indy, fournissant une gestion basique des processus léger.
IdThreadMgrPool Cette unité permet d'implémenter un gestionnaire de bassin de processus léger, optimisant l'utilisation des processus légers en réutilisant les processus légers existants plutôt que d'en créer de nouveaux.
IdThreadSafe Cette unité permet de fournir des classes pour la gestion des données thread-safe, garantissant que les variables partagées entre processus léger sont protégées contre les accès simultanés.
IdTime Cette unité permet d'implémenter un client pour le protocole Time, permettant de synchroniser l'heure locale avec un serveur de temps.
IdTimeServer Cette unité permet d'implémenter un serveur pour le protocole Time, fournissant l'heure aux clients se connectant.
IdTimeUDP Cette unité permet d'implémenter un client Time fonctionnant sur UDP, permettant de synchroniser l'heure via des datagrammes.
IdTimeUDPServer Cette unité permet d'implémenter un serveur Time utilisant UDP, fournissant des réponses de synchronisation de temps via UDP.
IdTrivialFTP Cette unité permet d'implémenter un client pour le protocole TFTP (Trivial File Transfer Protocol), utilisé pour le transfert de petits fichiers sur des réseaux sans authentification ni contrôle.
IdTrivialFTPBase Cette unité permet de fournir une base commune pour les clients et serveurs TFTP, définissant les fonctions générales pour la manipulation des fichiers via TFTP.
IdTrivialFTPServer Cette unité permet d'implémenter un serveur TFTP, permettant aux clients de transférer des fichiers sans authentification sur un réseau.
IdTunnelCommon Cette unité permet de gérer les fonctions communes utilisées par les composantes Tunnel d'Indy, permettant de créer des tunnels réseau pour rediriger le trafic.
IdTunnelMaster Cette unité permet d'implémenter le côté maître d'un tunnel réseau, redirigeant le trafic réseau à travers un tunnel sécurisé ou non sécurisé.
IdTunnelSlave Cette unité permet d'implémenter le côté esclave d'un tunnel réseau, acceptant le trafic redirigé par un tunnel pour le retransmettre au client final.
IdUDPBase Cette unité permet de fournir une classe de base pour les opérations réseau UDP (User Datagram Protocol), définissant les fonctions fondamentales pour l'envoi et la réception de datagrammes.
IdUDPClient Cette unité permet d'implémenter un client UDP, permettant d'envoyer des messages courts et sans connexion à un serveur via UDP.
IdUDPServer Cette unité permet d'implémenter un serveur UDP, recevant et traitant les messages envoyés par des clients via UDP.
IdURI Cette unité permet de gérer les fonctions d'analyse et de manipulation des URI (Uniform Resource Identifier), facilitant l'extraction et la validation des adresses URI.
IdUserAccounts Cette unité permet de fournir une gestion des comptes utilisateurs pour les applications serveur, permettant de créer et gérer les utilisateurs et leurs permissions.
IdVCard Cette unité permet de gérer les vCards, un format standard pour l'échange d'informations de contact sous forme de cartes virtuelles.
IdWhois Cette unité permet d'implémenter un client Whois, permettant de récupérer des informations sur les enregistrements de noms de domaine.
IdWhoIsServer Cette unité permet d'implémenter un serveur Whois, permettant de fournir des informations sur les enregistrements de noms de domaine à des clients.
IdWinSock2 Cette unité permet de fournir une interface pour utiliser les fonctionnalités de WinSock 2 (Windows Sockets), une API réseau sur Windows.


Dernière mise à jour : Vendredi, le 4 octobre 2024