Connexions bloquantes

De RAD Studio
Aller à : navigation, rechercher

Remonter à Lecture et écriture sur des connexions socket


Lorsque la connexion est bloquante, votre socket doit initier la lecture ou l'écriture sur la connexion. Il ne peut pas attendre la notification émanant de la connexion socket. Utilisez un socket bloquant lorsque votre côté de la connexion décide du moment où doivent s'effectuer les lectures et les écritures.

  • Pour les sockets serveur, définissez la propriété TServerType sur stThreadBlocking pour former une connexion bloquante.
  • Pour les sockets client, définissez la propriété TClientType sur ctBlocking pour former une connexion bloquante.

En fonction des capacités de votre application client, il peut être recommandé de créer un nouveau thread d’exécution pour les lectures ou les écritures, de telle sorte que votre application puisse continuer l’exécution du code dans d’autres threads tout en attendant la fin des lectures ou des écritures sur la connexion.

Voir aussi