>XMPP streamy používajú UTF-8 - predpokladá sa teda, že aj dáta v XML-RPC sú takto kódované.
Bych řekl, že XML streamy jsou vždy v UTF-8 a pokud XML server dostane znak, kterému nerozumí, může s daným klientem/serverem či komponentou přerušit spojení.
Norma XML-RPC je tak obecná, že "serverem" může být i bežný klient, pokud se to bude chtít někomu implementovat (i když tady mi smysl uniká).
Ano, XML streamy su vzdy UTF-8. XML-RPC je specifikovane volnejsie. Tam znakova sada zavisi od toho co sa definuje v XML hlavicke. Ale ak sa pouzije XML-RPC v XMPP streame, tak aj data v XML-RPC musia byt v UTF-8 ako cely stream.
XML-RPC serverom moze byt XMPP server aj klient aj komponenta (sluzba). Vsetko co ma vlastny JID. Teda napr. aj klient v diskusnej skupine.
Díky za pěkný seriál. Sice to bylo v jazyku, který já osobně asi nikdy nepoužiju, ale základy v něm byly asi přehlednější než v kterémkoliv jiném.
Trochu mi ale chybí nějaké drobnůstky a vychytávky, jako jsou například jabber:iq:browse, nebo discovery protokol. Chápu že nejsou definovány jako součást protokolu, ale pouze jako doporučení, nicméně bez nich se obávám že by jabber moc lidí nepoužívalo. Sice jsou to jenom návrhy JEP, ale jsou docela zajímavé a nabízejí věci které podobným protokolům chybí.