HABILITACONECTAREDmáquina_remotapuerto_remotoenviar_listorecibir_listoNETCONNECTONmáquina_remotapuerto_remotoenviar_listorecibir_listo
Inicia una conexión de red a máquina_remota al puerto TCP puerto_remoto.
Para terminar la conexión ejecuta INHABILITACONECTARED.
Para obtener los datos recibidos ejecuta RECIBEVALORCONECTARED desde la lista de instrucciones recibir_listo.
Cuando envía los datos con ENVIAVALORCONECTARED pueda que devolviera FALSO (que significa que no está preparado para enviar).
Si sucede esto, debes esperar hasta que se ejecute la lista de instrucciones enviar_listo antes de tratar de enviarlos de nuevo.
HABILITACONECTARED devuelve CIERTO si tiene éxito. Si no, devuelve FALSO.
El argumento máquina_remota debe ser una dirección IP o un nombre de dominio que identifica la computadora a que FMSLogo debe conectar.
Puede ser una lista o una palabra.
El argumento puerto_remoto debe ser un entero que se utiliza para identificar el puerto TCP a que FMSLogo debe conectar.
El argumento enviar_listo es una lista de instrucciones o el nombre de un procedimiento a ejecutar cuando puede enviar datos de nuevo.
La primera vez que se ejecuta enviar_listo es cuando FMSLogo ejecuta connect con éxito.
La segunda vez que se ejecuta enviar_listo es cuando se establece la conexión con éxito.
La tercera vez que se ejecuta enviar_listo es cuando FMSLogo está listo a enviar datos.
Después de esto, se ejecuta enviar_listo cuando FMSLogo está listo a enviar datos después de que una ejecución anterior de ENVIAVALORCONECTARED haya fallado.
El argumento recibir_listo es una lista de instrucciones o el nombre de un procedimiento a ejecutar cuando hay datos disponibles.
Se lo ejecuta cuando hay nuevos datos que están disponibles a recibir con RECIBEVALORCONECTARED.
Este ejemplo asume que una máquina llamada «máquinaremota» escuche a puerto 5124.
INICIARED ; Habilita los procedimientos de red. MUESTRA HABILITACONECTARED "máquinaremota 5124 [ESCRIBE [Listo a enviar]] [ESCRIBE [Tengo algo]]cierto Listo a enviar Listo a enviar Listo a enviarINHABILITACONECTARED FINRED