4D Internet Commands v14

TCP_SendBLOB

Página Inicial

 
4D Internet Commands v14
TCP_SendBLOB

TCP_SendBLOB 


 

TCP_SendBLOB ( tcp_ID ; blobAEnviar ) -> Resultado 
Parâmetro Tipo   Descrição
tcp_ID  Inteiro longo in Referencia de uma sessão TCP aberta
blobAEnviar  BLOB in Blob a enviar
Resultado  Inteiro in Código de erro

O comando TCP_SendBLOB envia os dados a sessão TCP designada por tcp_ID. Este comando funciona igual que o comando TCP_Send, exceto que envia um BLOB em lugar de um texto, o qual permite superar a limitação de 32K dos dados de tipo texto e enviar objetos binários.

tcp_ID é uma referencia inteiro longo a uma sessão TCP aberta com o comando TCP_Open ou TCP_Listen.

blobAEnviar é o BLOB a enviar à sessão TCP referenciada por tcp_ID.

Nota sobre a independência de plataforma: São trocados BLOBs entre plataformas Macintosh e PC, depende de você tratar as conversões de bytes ("byte swapping"), caso seja necessário.

Exemplo  

Este exemplo envia um BLOB na sessão 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)

 
PROPRIEDADES 

Produto: 4D Internet Commands
Tema: IC TCP/IP
Número 88888

 
HISTÓRIA 

Criado por: 4D Internet Commands 6.7

 
VER TAMBÉM 

TCP_Listen
TCP_Open
TCP_ReceiveBLOB
TCP_Send

 
ARTICLE USAGE

4D Internet Commands ( 4D Internet Commands v11.4)
4D Internet Commands ( 4D v13.2)
4D Internet Commands ( 4D Internet Commands v12.1)
4D Internet Commands ( 4D Internet Commands v14 R2)
4D Internet Commands ( 4D Internet Commands v14)
4D Internet Commands ( 4D Internet Commands v14 R3)
4D Internet Commands ( 4D Internet Commands v14 R4)