Zdravím...
Lze někde najít soupis xml tagů a možných hodnot pro využití jabberu jako IM?? Na jabber.org je sice řada materiálů, ale na xxx stran se zbytečnou omáčkou...
Názory k článku
Jabber - komunikačný protokol (4)
XML Tagy pro IM
celé vláknoRe: XML Tagy pro IM
celé vláknoTady začni: http://www.jabber.org/protocol/. Občas se přes google dají najít starší verze dokumentů popisující XML tagy včetně příkladů, možná o trošičku srozumitelnější.
Re: XML Tagy pro IM
celé vláknoTrochu strávitelnejší text (aj) o tagoch v XMPP je na http://www.oreilly.com/catalog/jabber/chapter/ch05.html. Má už síce pár rokov, ale popisuje základný protokol, takže zásadné problémy by nemali byť.
Pokial ide o rozširujúce protokoly (napr. SOAP over XMPP, Multi User Chat), tak o tých nepoznám dobrý alternatívny text (ale tie na jabber.org nie sú až také dlhé ako o základnom XMPP).
Zmena presence pri preruseni spojeni
celé vláknoQ: jak se provadi zmena presence ve chvili, kdy klient ztrati se serverem spojeni? Pri regulernim shutdownu klienta neni problem poslat UNAVAILABLE, ale pri ztrate spojeni na to nejak neni cas... Resi to server pravidelnym "pinganim" (v jakekoli forme) klienta nebo server rozesle ostatnim klientum UNAVAILABLE az ve chvili, kdyz nemuze klientovi dorucit zpravu?
Jinak naprosto skvely serial, jen tak dal!
Re: Zmena presence pri preruseni spojeni
celé vláknoNejsem si jist, ale spíše to druhé. Proč zbytečně zatěžovat síť. Pro tuto možnost "hovoří" i to, že v případě přerušení spojení, když je JID přihlášen do nějaké konference, zůstané daný Nick vedený s posledním známým stavem do té doby, než dojde k novému spojení.
Re: Zmena presence pri preruseni spojeni
celé vláknoPřesně to se mi stává... Když mi spadne IM, tak na jabberu jsem pořád on-line, což mi připadá trošku hloupé, když vypnu PC a klient se neukončí korektně...
Re: Zmena presence pri preruseni spojeni
celé vláknoPodľa ľudí v jdev chatroome sa dostupnosť nastaví na UNAV. až keď príde chyba z TCP vrstvy. To je až po neúspešnom prenose paketu. V XMPP to nie je riešené - závisí od implementácie.
O pingovaní viem jedine zo strany XMPP klienta a to kôli NAT timeoutom. Ale to problém nerieši - potrebovali by sme pingovať zo strany servera.
Ešte som sa dozvedel, že téma bola niekedy diskutovaná. Takže - zrejme by sa dalo niečo pohľadať na http://www.jabber.org/pipermail/jdev/
> Jinak naprosto skvely serial, jen tak dal!
Ďakujem
Připomínky a otázky
celé vlákno1) V tomto díle vypadly ukázky XML tagu <presence>, když někdo začíná a najde to už tady, bude připravenej na tu smršť v normě ietf-xmpp-im.
2) Pokud toto má být popis Jabber protokolu, neměly zde být aspoň upozornění, že Jabber XMPP má svá rozšíření oproti čistému XMPP a ukázky?
3) Po tagu <iq> bude následovat co?
4) Možná by šlo u každédo XML tagu dát odkaz na JEP
Re: Připomínky a otázky
celé vláknoĎakujem za kritiku.
1) Malý príklad je v druhej časti. IMHO syntax elementu presence je jednoduchá a nie je o nej vhodné písať siahodlhé články. Obsahuje iba elementy show, status, priority. O všetkých bolo písané.
> Smršť v ietf-xmpp-im
Element presence je tam popísaný na dvoch, troch stranách. Ostatné je len o posielaní tohto elementu a to si myslím, že nie je užitočné popisovať v článkoch (asi stačia príklady v Smacku). IMHO - norma je celkom dobre napísaná. (je v nej aj príklad v čestine :)
2) Kôli zrozumitelnosti to asi nebude potrebné...Upozornenie napíšem, keď budem opisovať niečo, čo má od schválenia veľmi ďaleko.
3) Na podobnú otázku som Vám odpovedal v diskusii k druhej časti... preto nerozumiem.
4) (JEP = Jabber Enhancement Proposals)
Môžem... ale články sa snažím písať skôr populárnou formou. Chcel by som získať programátorov pre XMPP. Ak by som písal pre tých čo potrebujú vedieť úplné podrobnosti, tak by to asi čítalo len málo ľudí. Či je vhodné písať o konkrétnych tagoch alebo skôr načrtnúť možnosti, nechám na prípadnú diskusiu.
Re: Připomínky a otázky
celé vlákno1) Norma v češtině? Kdepak je? Nějak jsem ji minul.
3) Sorry, nějak jsem zapomněl.
4) >Chcel by som získať programátorov pre XMPP.
Ať se ti to povede.
Právě JEP dělají z Jabberu mocný nástroj a možnost vytvořit si vlastní server, klienta či službu téměř v jakémkoliv programovacím jazyce to celé umocňují.
Možná by se hodílo pouze načrtnou možnosti a později když o to bude zájem tak jít do podrobností.

