4D Internet Commands v14TCP_Receive |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Internet Commands v14
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 Internet Commands
Tema: IC TCP/IP
Número
88930
Creado por: 4D Internet Commands 6.5
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)