RECIBEVALORCONECTARED NETCONNECTRECEIVEVALUE
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
.
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