| 4D v13.2TCP_Receive | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.2
 TCP_Receive 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TCP_Receive ( tcp_ID ; texto ) -> resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| tcp_ID | Entero largo |   | Referencia de una sesión TCP abierta | |||||
| texto | Texto |   | Texto recibido | |||||
| resultado | Entero |   | Código de error | |||||
El comando TCP_Receive permite recibir paquetes de datos a través de una sesión TCP.
tcp_ID es una referencia entero largo a una sesión TCP abierta con el comando TCP_Open o TCP_Listen.
texto es el texto recibido. Al recibir datos a través de paquetes TCP, no puede contar con que todos sus datos sean recibidos por una sola llamada TCP_Receive. El comando TCP_Receive se suele llamar dentro de un bucle Repeat que continuamente verifica el estado de la conexión o está buscando un valor particular.
 C_LONGINT($tcp_id)
 C_TEXT($webpage;$buffer)
 C_INTEGER(vState;$error)
 $webpage:=""
 vState:=0
 Repeat
    $error:=TCP_Receive($tcp_id;$buffer)
    $error:=TCP_State($tcp_id;vState)
    $webpage:=$webpage+$buffer
 Until((vState=0)|($error#0))hasta que el servidor cierre la conexión o se presente un error
	Producto: 4D
	Tema: IC TCP/IP
	Número 
        88930
        
        
        
	
     Lista alfabética de los comandos
    Lista alfabética de los comandos
	Creado por: 4D Internet Commands 6.5