Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R8
TCP_SendBLOB

TCP_SendBLOB 


 

TCP_SendBLOB ( tcp_ID ; blobAEnvoyer ) -> Résultat 
Paramètre Type   Description
tcp_ID  Entier long in Référence à une session TCP ouverte
blobAEnvoyer  BLOB in Données à envoyer
Résultat  Entier in Code d'erreur

La commande TCP_SendBLOB envoie des données à la session TCP désignée par tcp_ID. Elle fonctionne de manière semblable à la commande TCP_Send, à la différence près qu'elle envoie des données de type BLOB au lieu d'un texte. Ce fonctionnement permet de s'affranchir de la limite des 32 000 caractères inhérente aux données de type Texte, et ainsi d'envoyer des données binaires.

tcp_ID est la référence d'une session TCP ouverte, établie avec la commande TCP_Open ou TCP_Listen.

Le paramètre blobAEnvoyer contient les données de type BLOB à envoyer à la session TCP référencée par tcp_ID.

Note sur l'indépendance de plate-forme : Lors de l'envoi de données binaires dans un format propriétaire, il vous appartient de traiter les conversions d'octets ("byte swapping") entre les différentes plates-formes, si nécessaire.

Exemple  

Cet exemple place du texte dans un BLOB puis l'envoie dans la session TCP :

 C_BLOB($Blob_AEnvoyer)
 C_TEXTE(v_Txt_Send)
 TEXTE VERS BLOB(v_Txt_Send;$Blob_AEnvoyer;Mac texte sans longueur;*)
 $err:=TCP_SendBLOB(v_tcp_ID;$Blob_AEnvoyer)



Voir aussi  

TCP_Listen
TCP_Open
TCP_ReceiveBLOB
TCP_Send

 
PROPRIÉTÉS 

Produit : 4D
Thème : IC TCP/IP
Numéro : 88888
Nom intl. : TCP_SendBLOB

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D Internet Commands 6.7

 
UTILISATION DE L'ARTICLE

4D Internet Commands ( 4D v20 R8)