FUDI - FUDI - Wikipedia
![]() | tento článek potřebuje další citace pro ověření.Říjen 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
FUDI (Fast Universal Digital Jározhraní[1]) je síťový protokol používaný serverem Čistá data opravný jazyk vynalezený Miller Puckette. Jedná se o protokol založený na řetězcích, ve kterém jsou zprávy odděleny středníky. Zprávy jsou tvořeny tokeny oddělenými mezerami a číselné tokeny jsou reprezentovány jako řetězce.
Formát
FUDI je paketově orientovaný protokol.
Každá zpráva se skládá z jedné nebo více atoms, oddělené jedním nebo více mezery znaků a je ukončen znakem středník charakter.
An atom je posloupnost jednoho nebo více znaků; mezery uvnitř atomů mohou uniknout pomocí obrácené lomítko (ascii 92) znak (viz příklady níže).
A mezery je buď mezera (ascii 32), karta (ascii 9) nebo nový řádek (ascii 10).
A středník (ascii 59) je povinný pro ukončení (a odeslání) zprávy nový řádek je právě považováno za mezery a není nutné pro ukončení zprávy.
Implementace
pdsend / pdreceive
Tyto nástroje příkazového řádku jsou distribuovány spolu se softwarem Čistá data. Jsou určeny k použití s jejich protějšky, třídami [netsend] / [netreceive] Pd.
[netsend] / [netreceive]
Tyto třídy lze použít k přenosu zpráv Pd přes soket TCP nebo UDP. Oba jsou součástí Pd-vanilky.
[netserver] / [netclient]
Ty jsou součástí maxlib a umožnit obousměrné připojení více klientů s jedním serverem.
Ukázkové zprávy
test / bla 123,45314;
my-slider 12;
ahoj toto je zpráva;
tato zpráva pokračuje v následujícím řádku;
vy; umět; poslat; více zpráv; v řadě;
toto je jeden celý atom;
this_atom_contains_a newline_character_in_it;
Reference
- ^ Puckette, Miller. „Specifikace protokolu FUDI (zkratka)“. Čistý adresář dat. Citováno 24. ledna 2019.
externí odkazy
![]() | Tento počítačové sítě článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |