TClientSocket - Interface
| TClientSocket = class (TObject) | Interface de TClientSocket | Exemples de TClientSocket |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | Attach | Créé un socket en y attachant un socket détaché | Qubes 9.0 | |
| constructor | Create | Création d'une instance du ClientSocket | ||
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| destructor | Detach | Détache le socket de l'objet de script | Qubes 9.0 | |
| Propriétés | ||||
| Aucune | ||||
| Méthodes | ||||
| function | CertificateFingerprint : String | Description de CertificateFingerprint | Qubes 10.0 | |
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne | |
| class function | ClassParent : TClass | inherited | Classe parent de la classe | |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe | |
| procedure | CloseTX | Termine le canal d'émission | Qubes 7.2 | |
| procedure | Connect | Etablit une connexion TCP/IP avec un ordinateur | ||
| function | Connected : Boolean | Indique si le lien TCP/IP est connecté ou non | ||
| class function | DetachedNames : array of String | Liste des noms des sockets détachés | Qubes 9.0 | |
| procedure | Disconnect | Déconnecte une connexion TCP/IP | ||
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| function | ReceiveAll : String | Lecture et purge du buffer de réception d'une connexion TCP/IP | ||
| function | ReceivedCount : Integer | Nombre d'octets contenus dans le buffer de réception | ||
| function | ReceiveFrame : String | Description de ReceiveFrame | Qubes 10.0 | |
| function | RemoteIP : String | IP distante de la connexion | Qubes 9.0 | |
| function | RemotePort : Integer | Numero de port distant | Qubes 9.0 | |
| function | RemoteServer : String | Nom du serveur distant | Qubes 9.0 | |
| procedure | Reset | Cloture de la connection gracieuse | Qubes 7.2 | |
| function | RXClosed : Boolean | Indique si le canal réception a été cloturé | Qubes 7.2 | |
| procedure | SecureHandshake | Effectue Handshake pour sécuriser la connexion avec TLS | Qubes 10.0 | |
| function | SecureInfoAsJSON : String | Description de SecureInfoAsJSON | Qubes 10.0 | |
| procedure | SendString | Envoie des données à un ordinateur distant | ||
| procedure | SetTCPNoDelay | Désactivation de l'algorithme de Nagle | ||
| function | TXClosed : Boolean | Indique si le canal d'émission a été cloturé | Qubes 7.2 | |
| procedure | Wait | Attente du prochain événement TCP | Qubes 9.0 | |
| function | WaitForConnected : Boolean | Attente de confirmation de la connection TCP | Qubes 9.0 | |