ENVIAVALORACEPTARED

Sinopsis
ENVIAVALORACEPTARED datos
NETACCEPTSENDVALUE datos
Descripción

Envía datos a la conexión «aceptada» (la que fue creada por HABILITAACEPTARED).

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.

ENVIAVALORACEPTARED 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 HABILITAACEPTARED antes de intentar enviar los datos de nuevo.

Ejemplo

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


SourceForge.net Logo