LGB-nek ismet elgurult a gyogyszere. Legujabb agymenes, chat (na jo, amugy a post ajax interface tesztelese cimszo alatt is hasznos, ha mar nincs tul sok ertelme amugy). Szokasos helyen emuval kiprobalhato, basic-bol kalapalva pl:
:ncnick LGB
Ezzel nick nevet valasztottunk, ertelemszeruen LGB helyett mas is megadhato
Ezek utan peldaul johet egy uzenet kuldese:
:nchat Ez itt egy uzenet kerem szepen.
Ha csak arra kell a dolog, hogy megnezzuk, jott-e uj uzenet mastol, akkor csak (mellesleg az uzenet kuldesnel is van polling, ez a verzio arra kell ha nem akarunk uzenetet kuldeni de le kene kerdezni hogy jott-e uj):
:nchat
Az implementacio meglehetosen silany, szoval bugok lehetnek. Ha tobb ember probalja egyszerre, elvileg tudnak egymasnak irogatni. A meglepi az ott van, hogy ez nem csak ugy chat, hanem iRC-n zajlik! Azaz, ha valaki belep egy tetszoleges iRC klienssel, akkor latni fogja az uzenetvaltasokat, sot o is beleirhat, JSep/EP/8bit/Z80/stb nelkul is. Ehhez az irc.freenode.net serverre kell csatlakozni, es az #enterprise128.hu csatornara belepni. Sajnos, mivel az iRC gateway (ep.lgb-n fut) egy normal irc kliens amugy, igy minden jsep-bol erkezo uzenet az jsep irc usertol latszik jonni, amde a [] jelek kozott odairja a valasztott nick-et legalabb. Ez nem kikerulheto, mivel javascript nem fog tudni irc-zni kozvetlenul, mivel az http kerest tud csak (attol webes ...) igy kell hozza jelen esetben az lgb.hu serveren fut, primitiv taknyolt http-irc gateway, ami athidalja a problemat. Aztan a netlink ROM-ja es az JSep js-e egyutt lekezeli a dolgokat valahogy. Tenylegesen EP-n futo iRC klienset nem is lehetne irni, max igazi hw-n ha csinalunk pl ethernetet, vagy emun, ha emulal tcp/ip hozzaferest stb (az viszont javascriptben lehetetlen), a fentiek miatt. Amugy a :wdemo is hasonloan mux, ott is server oldalon "renderelodik" az oldal (mar amennyire karakteres verzioba valo rendereles renderelesnek szamit).
Elvileg lehetne (gondolom ...) primitiv basic programot irni (pl ext utasitas hasznalataval) ami automatizalja az nchat-es "pollingot" (nezegetes h jott-e uj uzenet), stb. Ha egyszer kesz lesz a netlinkfs akkor ez amugy normalisabban file megnyitassal es olvasas/irassal is mehet, most meg csak kulon exos parancsok.
Sajna az egyszeruseg miatt vannak korlatok, pl 1K van pufferelve max server oldalon, tehat ha nchat-et nem nyom vki es kozben 1K-nal tobb forgalom zajlott az iRC csatin, akkor el fog veszni az uzenetek egy resze annak szamara aki nezi.
Vagy esetleg vmi hasonlo (fejbol irom) basic programmal lehet probalkozni:
10 ! Az LGB helyere a nicked jon
20 ext "ncnick LGB"
30 input a$
40 ext "nchat " & a$
50 goto 30
Akkor lehet nyomkodni neha enter-t a frissiteshez, illetve nyilvan uzenet is beirhato, majd utana enter. Ez mar mini iRC kliens, bar meglehetosen esetlen, mindenesetre hasznalhato valamennyire ...