Lire les données OutOfBand enregistrées dans le tampon de réception du premier client qui contient des données pouvant être lues
Lit les données OutOfBand enregistrées dans le tampon de réception du premier client qui contient des données pouvant être lues et les supprime du tampon si aucune erreur n'a été détectée pendant leur lecture.
La valeur de retour UDINT indique le nombre d’octets écrits dans la mémoire tampon fournie par l’application.
Pour plus d'informations sur les méthodes de réception, consultez la section Méthode de réception.
Entrée |
Type de données |
Plage valide |
Description |
---|---|---|---|
i_pbyReceiveBuffer |
POINTER TO BYTE |
- |
Adresse de départ du tampon à partir de laquelle les données reçues doivent être écrites. |
i_udiReceiveBufferSize |
UDINT |
1…2 147 483 647 |
Nombre d’octets à lire.
NOTE : La valeur ne doit pas dépasser la taille de la mémoire tampon.
|
In_Out |
Type de données |
Plage valide |
Description |
---|---|---|---|
iq_udiFillLevel |
UDINT |
1…2 147 483 647 |
Indique le niveau de remplissage du tampon. Avant l’appel de la fonction : Les données sont écrites à partir de ce point. Après l’appel de la fonction : Mise à jour en ajoutant le nombre d’octets écrits sur la valeur d’origine. |
Sortie |
Type de données |
Plage valide |
Description |
---|---|---|---|
q_sClientIP |
STRING(15) |
- |
Adresse IP du client. |
q_dwClientIP |
DWORD |
- |
Adresse IP du client sous la forme DWORD. Chaque octet représente un chiffre de l'adresse IPv4. |
q_uiClientPort |
UINT |
- |
Port source du client. |