Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
TCP_SendBLOB
|
TCP_SendBLOB ( tcp_ID ; blobAEnviar ) -> resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
tcp_ID | Entero largo |
![]() |
Referencia de una sesión TCP abierta | |||||
blobAEnviar | BLOB |
![]() |
Blob a enviar | |||||
resultado | Entero |
![]() |
Código de error | |||||
El comando TCP_SendBLOB envía los datos a la sesión TCP designada por tcp_ID. este comando funciona igual que el comando TCP_Send, excepto que envía un BLOB en lugar de un texto, lo cual permite superar la limitación de 32K de los datos de tipo texto y enviar objetos binarios.
tcp_ID es una referencia entero largo a una sesión TCP abierta con el comando TCP_Open o TCP_Listen.
blobAEnviar es el BLOB a enviar a la sesión TCP referenciada por tcp_ID.
Nota sobre la independencia de plataforma: si intercambia BLOBs entre plataformas Macintosh y PC, depende de usted tratar las conversiones de bytes ("byte swapping"), si es necesario.
Este ejemplo envía un BLOB en la sesión TCP:
C_BLOB($Blob_Send)
C_TEXT(v_Txt_Send)
TEXT TO BLOB(v_Txt_Send;$Blob_Send;Text without length;*)
$err:=TCP_SendBLOB(v_tcp_ID;$Blob_Send)
Producto: 4D
Tema: IC TCP/IP
Número
88888
Creado por: 4D Internet Commands 6.7
4D Internet Commands ( 4D v20 R7)