4D Internet Commands v12.1TCP_SendBLOB | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                    
                        
    
    
                         | 
                
                    
                         
    4D Internet Commands v12.1
 
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 Internet Commands
	Tema: IC TCP/IP
	Número 
        88888
        
        
        
	
	Creado por: 4D Internet Commands 6.7
TCP_Listen
TCP_Open
TCP_ReceiveBLOB
TCP_Send