Articulo de referencia

Fudi

FUDI ( F ast Universal Digital Interface [ 1 ] ) es un protocolo de red utilizado por el lenguaje de parcheo Pure Data inventado por Miller Puckette . Es un protocolo basado en ...

FUDI ( F ast Universal Digital Interface [ 1 ] ) es un protocolo de red utilizado por el lenguaje de parcheo Pure Data inventado por Miller Puckette . Es un protocolo basado en cadenas en el que los mensajes se separan por punto y coma. Los mensajes se componen de tokens separados por espacios en blanco y los tokens numéricos se representan como cadenas.

Formato

FUDI es un protocolo orientado a paquetes.

Cada mensaje consta de uno o más átomos , separados por uno o más caracteres de espacio en blanco , y termina con un carácter de punto y coma .

Un átomo es una secuencia de uno o más caracteres; los espacios dentro de los átomos se pueden escapar mediante el carácter de barra invertida (ascii 92) (ver ejemplos a continuación).

Un espacio en blanco es un espacio (ASCII 32), una tabulación (ASCII 9) o una nueva línea (ASCII 10).

El punto y coma (ASCII 59) es obligatorio para finalizar (y enviar) un mensaje. Una nueva línea se considera simplemente un espacio en blanco y no es necesaria para finalizar un mensaje.

Implementaciones

pdsend / pdreceive

Estas herramientas de línea de comandos se distribuyen con el software Pure Data y están pensadas para usarse con sus contrapartes, las clases [netsend] / [netreceive] de Pd.

[envío de red] / [recepción de red]

Estas clases se pueden utilizar para transportar mensajes Pd a través de un socket TCP o UDP. Ambas son parte de Pd-vanilla.

[servidor de red] / [cliente de red]

Son parte de maxlib y permiten conexiones bidireccionales de múltiples clientes con un servidor.

Mensajes de ejemplo

prueba/bla 123.453 mi-deslizador 12;
hola este es un mensaje;
Este mensaje continúa
En lo siguiente
línea;
usted; puede; enviar; múltiples mensajes; en una línea;
este es un átomo completo;
Este átomo contiene un átomo
carácter de nueva línea en él;

Referencias

  1. ^ Puckette, Miller. «Especificaciones del protocolo FUDI (acrónimo)». Lista de correo Pure Data . Consultado el 24 de enero de 2019 .
  • https://archive.today/20100704034430/http://wiki.puredata.info/en/FUDI


Retrieved from "https://en.wikipedia.org/w/index.php?title=FUDI&oldid=1224428090"