ENVIAVALORACEPTAREDdatos
NETACCEPTSENDVALUEdatos
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.
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