HABILITAACEPTAREDpuerto_localenviar_listorecibir_listoNETACCEPTONpuerto_localenviar_listorecibir_listo
Escucha y acepta conexiones de la red al puerto TCP puerto_local.
Cuando se reciben datos del anfitrión remoto remota, FMSLogo ejecuta la lista de instrucciones recibir_listo.
Cuando envía datos con ENVIAVALORACEPTARED pueda que devolviera FALSO (que quiere decir que no está listo a enviar datos).
Si esto sucede, no podrás enviar más datos hasta que FMSLogo ejecutara la lista de instrucciones enviar_listo.
Para dejar de aceptar nuevas conexiones, ejecuta INHABILITAACEPTARED.
HABILITAACEPTARED devuelve CIERTO si tiene éxito. Si no, devuelve FALSO.
El argumento puerto_local identifica en que puerto TCP FMSLogo escuchará para las nuevas conexiones.
Puede ser cualquier entero entre 1 y 65535, pero se recomiendan que solo usas números mayores que 1024.
El puerto ya no debe ser utilizado por algún otro servicio red de la computadora.
El argumento enviar_listo es una lista de instrucciones o el nombre de un procedimiento que se ejecutan múltiples veces:
Cuando FMSLogo ejecuta listen con éxito.
Cuando FMSLogo acepta una conexión con éxito.
Cuando FMSLogo está listo a enviar datos.
Cuando FMSLogo acepta una segunda conexión con éxito.
Cuando FMSLogo está listo a enviar datos a la segunda conexión.
Así sucesivamente para cada nueva conexión...
FMSLogo también ejecuta la lista de instrucciones enviar_listo cuando está listo a enviar datos después de que una ejecución anterior de ENVIAVALORACEPTARED haya fallado.
El argumento recibir_listo es una lista de instrucciones o el nombre de un procedimiento a ejecutar cuando FMSLogo recibe datos del anfitrión remoto.
Para obtener los datos recibidos, ejecuta RECIBEVALORACEPTARED desde la lista de instrucciones recibir_listo.
INICIARED ; Habilita los procedimientos de red. ; Espera a que alguien te conectara a ti sobre puerto 5124. MUESTRA HABILITAACEPTARED 5124 [ESCRIBE [Listo a enviar]] [ESCRIBE [Listo a recibir]]cierto Listo a enviarINHABILITAACEPTARED FINRED