HABILITACONECTAREDmáquina_remota
puerto_remoto
enviar_listo
recibir_listo
NETCONNECTONmáquina_remota
puerto_remoto
enviar_listo
recibir_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