RECEIVESYNC
RECEIVESYNC(message AS STRING BYREF, SynchroStart As String [, SynchroEnd As String [, timeout AS INTEGER[, coding As INTEGER]]]) AS INTEGER
Attend
la réception d'un message pendant un temps maximum de <timeout>
millisecondes, vérifiant les paramètres de synchro <SynchroStart>
et <SynchroEnd>.
Préciser le codage du message attendu avec le
paramètre optionnel <coding> 0 pour ANSI (valeur par défaut), 1
pour UNICODE, 2 pour des trames binaires et 3 pour UTF8.
Si le paramètre optionnel <timeout>
est nul (valeur par défaut), la fonction retourne le message
éventuellement reçu, sans attendre.
Si <timeout> est égal à -1,
la fonction reste en attente du message sans limite.
Si un message est reçu, la fonction copie le message dans la variable
<message> et retourne la longueur du message
La fonction retourne 0 à l'échéance du timeout, -1 lorsque la
communication est abandonnée.
Pour les connexions IP, la fonction retourne -2 si la socket est déconnectée et que le script peut continuer son exécution.