Diskuse:IRC/Juandev/Freenode
Příkazy uživatelského rozhraní versus klient-server protokolu
editovatU IRC příkazů je to tak, že nemá každý server vlastní, ale že jsou definovány v dokumentu RFC 2812. Čím se od sebe servery (resp. jejich sítě) liší, je jejich nastavení, které lze vyčíst z úvodních hlášek serveru po připojení (takové to CHANTYPES=# EXCEPTS INVEX CHANMODES=eIbq,k,flj,CFLMPQcgimnprstz CHANLIMIT=#:120
atd. atd. atd.). Druhá věc je, v jakém tvaru očekávají klienty zadání příkazů od uživatele, velmi často je to skutečně tak, že kvůli odlišení vlastního „četování“ a příkazů interpretují jako příkazy text napsaný lomítkem na začátku. U mnoha klientů tradičně příkazy zadávané uživatelem většinou odpovídají příkazům klient-server protokolu s doplněným počátečním lomítkem a někdy umožňují zadání i bez parametrů, které vyplývají ze situace. Příkladem budiž zmíněný příkaz pro opuštění kanálu. Jako uživatel napíšeš /part #kanál důvod
nebo jen /part #kanál
(klient za tebe doplní předdefinou hlášku) nebo jen /part
(lze v okně kanálu), ale klient poté odešle na server vždy kompletní příkaz PART #kanál :důvod
. Dále se u klientů vyskytují další příkazy, které nemají nic společného s IRC protokolem a týkají se jen uživatelského rozhraní; příkladem je /query
, které z tvého pohledu otevře dialog s jiným uživatelem, ale na server se neposílá nic do doby, než odešleš první hlášku. Naopak hlášky „z query“ posílá pomocí příkazu klient-server protokolu PRIVMSG přezdívka :hláška
bez ohledu na to, jestli je na jedné či druhé straně vůbec query okno otevřeno. --Milda 28. 11. 2011, 21:28 (UTC)
- Hmm to je zajímavé. Jestli tomu dobře rozumím, tak je to vše také o tom, že je tu pokus vytvořit nějaký standard, ale zatím "za ta léta" nepadla dohoda mezi majiteli serverů a mezi výrobci klientů, tento standard nějak šířeji dodržovat. A tak to tu vypadá, jako se standardem HTML v 90. letech.
- Ale poslyš Mildo, nemáš nějaký příkaz na
zavření jednohopřepnutí do jiného kanálu?--Juandev 2. 12. 2011, 22:09 (UTC)
Přejmenování
editovatVe shodě s konvencí navrhuji přejmenování na IRC/Juandev/Freenode (chybějící kořenovou stránku dozaložím, IRC je dost důležité na to, aby ji mělo). --Mmh (diskuse) 22. 7. 2018, 11:26 (UTC)
- Takže jdu na to. --Mmh (diskuse) 23. 8. 2018, 16:01 (UTC)