SocketIsWritable

Vérifie si des données peuvent être écrites actuellement sur une socket.

bool  SocketIsWritable(
   const int  socket      // handle de la socket
   );

Parameters

socket

[in]  Handle de la socket retournée par la fonction SocketCreate. Lorsqu'un handle incorrect est passé, l'erreur 5270 (ERR_NETSOCKET_INVALIDHANDLE) est écrite dans _LastError.

Valeur de Retour

Retourne true s'il est possible d'écrire, sinon false.

Note

Cette fonction vous permet de vérifier s'il est possible d'écrire actuellement des données sur une socket.

Si une erreur se produit sur une socket système lors de l'exécution de la fonction, la connexion établie via SocketConnect est interrompue.

La fonction ne peut être appelée que depuis les Expert Advisors et les scripts, puisqu'ils sont exécutés dans leurs propres threads d'exécution. Si appelé depuis un indicateur, GetLastError() retourne l'erreur 4014 — "Function is not allowed for call".