ENVIAVALORCONECTARED

Sinopsis
ENVIAVALORCONECTARED datos
NETCONNECTSENDVALUE datos
Descripción

Envía los datos a la conexión «conectared» (la que fue creada por HABILITACONECTARED).

El argumento datos puede ser una lista, un vector o una palabra. Los datos se envían como si los hubiera escrito el comando ESCRIBE, sin el último carácter de nueva línea. Codifica los datos según la página de códigos por defecto del sistema operativo, seguido por un byte de 0.

ENVIAVALORCONECTARED devuelve CIERTO si se ponen los datos en la cola de envió con éxito. Si no, devuelve FALSO (que quiere decir que no está listo para enviar los datos). Si devuelve FALSO, debes esperar hasta que se ejecuta el argumento enviar_listo de HABILITACONECTARED antes de intentar enviar los datos de nuevo.

Ejemplo

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

INICIARED ; Habilita los procedimientos de red.

; Espera a que alguien te conectara a ti sobre puerto 5124.
MUESTRA HABILITAACEPTARED 5124 [] [ESCRIBE RECIBEVALORACEPTARED]
cierto
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 [Listo a enviar de nuevo]] []
cierto
Listo a enviar de nuevo
Listo a enviar de nuevo
Listo a enviar de nuevo

; Envía algunos datos del cliente al servidor.
MUESTRA ENVIAVALORCONECTARED [Hola, gracias por recibir mi llamada]
cierto
Hola, gracias por recibir mi llamada

INHABILITACONECTARED
INHABILITAACEPTARED
FINRED


SourceForge.net Logo