RECIBEVALORCONECTARED

Sinopsis
RECIBEVALORCONECTARED
NETCONNECTRECEIVEVALUE
Descripción

Devuelve el último valor de los datos recibidos de la conexión que fue creado con HABILITACONECTARED. Lo que devuelve es una lista, como si la hubiera analizado con ANALIZA.

Al recibir los datos de la red, los descodifica según la página de códigos por defecto del sistema operativo. Por lo tanto, no es siempre posible recibir datos de una instancia de FMSLogo que se ejecutan sobre un sistema operativo que se han configurado para un idioma distinto del tuyo.

Es mejor ejecutar este procedimiento desde la retrollamada recibir_listo de la instrucción de HABILITACONECTARED. Si no, se los descartan estos datos la próxima vez que se ejecutara recibir_listo.

Ejemplo

Este ejemplo construye ambos un cliente a un servidor en la misma computadora. El servidor (aceptador) envía datos al cliente (conectador).

INICIARED ; Habilita los procedimientos de red.

; Espera a que alguien te conectara a ti sobre puerto 5124.
MUESTRA HABILITAACEPTARED 5124 [ESCRIBE [Servidor: Listo a enviar]] []
cierto
Servidor: Listo a enviar

; Conecta a la máquina local a puerto 5124.
; Si quieres ejecutar esta porción en una computadora distinta,
; entonces reemplace «localhost» con el nombre de la otra computadora.
MUESTRA HABILITACONECTARED "localhost 5124 [] [ESCRIBE FRASE [Cliente recibe:] RECIBEVALORCONECTARED]
cierto
Servidor: Listo a enviar
Servidor: Listo a enviar

; Envía algunos datos del servidor al cliente.
MUESTRA ENVIAVALORACEPTARED [¿Quién me llama?]
cierto
Cliente recibe: ¿Quién me llama?

INHABILITACONECTARED
INHABILITAACEPTARED
FINRED


SourceForge.net Logo