HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Chat szolgáltatás az Exchange 2000 szerverrel


Chat Service 2. rész


Cikksorozatunk folytatásaként a chat szolgáltatás lelkével az úgynevezett beszélgető szobákkal (chat rooms) vagy más néven csatornákkal foglalkozunk. Megnézzük, hogy lehet létrehozni egy új csatornát és részletesen tárgyaljuk a konfigurálási lehetőségeket, hozzáférések szabályozását, beszélgetési korlátozásokat, egyéb megkötéseket, üdvözlő szövegek megjelenítését, stb.

Új "chat szobák" létrehozása
A chat szolgáltatás tényleges beindításához új "szobákat" kell kialakítani. Amit a hétköznapi életben szobáknak neveznek azt az Exchange channel-nek (csatorna) hívja. Külön tárolóban vannak elhelyezve a "Default-Chat-Community" virtuális kiszolgáló alatt, "Channels" néven. Kattintsunk rá a jobboldali egérgombbal a tárolóra és a felbukkanó menüben lépjünk az Új > Channel (New > Channel) pontra. Ezzel elindítottuk egy új szoba létrehozásának folyamatát. Megjelenik egy ablak, amely megegyezik a későbbi tulajdonság ablakkal, itt tudunk szinte mindent beállítani. Vegyük sorra a lehetőségeket oldalak szerint:
General
Elsőként nevet kell adni a szobának, itt azonban szigorú megkötéseknek kell megfelelni:
  • A név hossza 1 és 200 bájt közé kell, hogy essen.
  • Bármilyen karaktereket tartalmazhat kivéve a következőket: null, kocsi vissza, soremelés, szóköz, backslash (\), illetve vessző.
  • IRC csatornáknál a névnek # karakterrel kell kezdődnie (pl.: #WSO), IRCX-nél pedig %# karakterekkel (pl.: %#WSO).
A "Topic" mezőbe a csatornán való beszélgetés témáját lehet megadni. Természetesen ez egy szubjektív dolog, mert bármiről lehet beszélgetni, de a felhasználóknak célszerű betartani a szabályokat. Egyébként a nemkívánatos egyének kitilthatók (lásd később).
A "Subject" mezőben megadható a csatorna tárgya, ide azt írunk, amit akarunk. Néhány kliens program ezt a sort a fejlécben megjeleníti a kapcsolat ideje alatt.
Következik a "Content rating (PICS)" mező, ahol a beszélgetés tartalmi minősítése kerülhet megadásra, annak érdekében, hogy fiatalkorúak ne tudjanak belépni a szobába. Gyakorlatban ez úgy néz ki, hogy beírjuk a megfelelő szöveget és a szerver ezt átadja a kliens program számára. Ettől kezdve a kliens beállításaitól függ, hogy kizárja-e a felhasználót vagy sem. A Recreational Software Advisory Council (RSAC) weblapján lehet utánanézni a beírható, nemzetközileg elfogadott tartalmi minősítéseknek.
A "Language" mezőbe az ISO 639 szabványnak megfelelő ország/nyelv kód kerül (nem kötelező), ezzel jelezve a felhasználók számára, hogy milyen nyelven történik a beszélgetés.
Ha bekapcsoljuk a "Create this channel when the service starts" jelölőnégyzetet, akkor a chat szolgáltatás indulásakor automatikusan létrejön és elindul a csatorna.
Access
Következik a hozzáféréseket szabályozó oldal.
Nézzük meg a csatorna, kliens programban való láthatóságát szabályozó, "Visibility to users" legördülő menüt. Több viselkedési mód közül lehet választani:
  • Public - Mindenki számára látható, felhasználói név és jelszó megadása nélkül engedélyezett a belépés.
  • Private - Csak az engedélyezett felhasználók léphetnek be, de mindenki láthatja, hogy létezik a csatorna.
  • Hidden - Csak az engedélyezett felhasználók léphetnek be és mások nem láthatják a csatornát.
  • Secret - Senki nem léphet be és senki nem láthatja. Ideiglenes letiltásra szolgál.
A "Passwords" szekció a hozzáférésre engedélyezett felhasználók, kiszolgálók és tulajdonosok jelszavainak megadását teszi lehetővé.
Erőforrás takarékossági szempontból korlátozni kell az egyidejű kapcsolatok számát. Minél több csatorna üzemel a kiszolgálón, annál kevesebb kell, hogy legyen az egy csatornában maximálisan tartózkodók száma. Nem lehet konkrét értéket mondani, mert mindenhol más. Függ a szerver hardverétől, a pillanatnyilag rendelkezésre álló sávszélességtől, a szerveren futó egyéb szolgáltatásoktól és azok terheltségétől. Tapasztalati úton megállapítható egy ideális szám, mely lehetővé teszi a többi szolgáltatás működőképességét és a kiszolgáló túlterheltségének elkerülését. Alapértelmezésben maximálisan 25 bejelentkezést fogad egy csatorna. Az értéket a "Number of users allowed in channel" mezőben lehet változtatni. Ha a szám nulla, akkor nincs korlátozás, tetszőleges számú belépés engedélyezett.
További belépési korlátozást találunk az "Allow only" felirat alatt. Ha bekapcsoljuk az "Invited users" jelölőnégyzet, csak az általunk engedélyezettek léphetnek be. Ha az "Authenticated users" jelölőnégyzetet is bekapcsoljuk, akkor minden hitelesített felhasználó előtt nyitva a belépés lehetősége (mindenki, aki érvényes fiókkal rendelkezik a Windows-ban).
Modes
Alapértelmezésben csak a csatorna tagjaitól jövő üzeneteket fogadja el a szolgáltatás. Ezt jelenti az "Accept only from channel members" jelölőnégyzet bekapcsolt állapota. Kikapcsolása esetén bárki küldhet üzeneteket, nem csak a tagok.
A "Do not format client messages" jelölőnégyzet bekapcsolásának eredményeként a kliens szoftverekben nem jelenik meg az üzenet feladója (from alias), ami akkor jó, ha a beszélgetés játékprogramon vagy más erőforrás igényes alkalmazáson keresztül zajlik, ahol kevés a résztvevő és minél jobban ki kell használni a rendelkezésre álló sávszélességet. Ezzel egyébként csökken a kiszolgáló terheltsége is.
A "Notify host when users cannot join" aktivizálásának eredményeként minden alkalommal megjelenik egy üzenet a szerveren, ha egy felhasználó belép a csatornába.
Hozzászólási korlátozások vezethetők be a "Speaking restriction" szekció jelölőnégyzetei segítségével:
Ha aktivizáljuk az "Authenticated users only"-t, akkor csak a hitelesített felhasználók küldhetnek üzeneteket, a többiek csak olvashatják őket. A beállítás hatályon kívül helyezi az előző oldal legutolsó beállítását ("Allow only authenticated users").
A "No whispering" bekapcsolása letiltja a magánbeszélgetéseket. A magánbeszélgetések során egy adott csatornán belül két vagy több felhasználó úgy tud egymással kommunikálni, hogy mások ezt nem láthatják.
Nagy volumenű beszélgető csatornákon használatos az auditórium konferenciaszolgáltatás. Megakadályozza, hogy az úgynevezett nem host tagok (non host members) láthassák és küldhessenek üzeneteket a csatornába.
Főleg kisforgalmú csatornákon valósítható meg a beszélgetés moderálása. A "Moderated" jelölőnégyzet bekapcsolásával a csatornába küldött üzenetek csak akkor jelennek meg, ha a moderátor erre engedélyt ad.
További három korlátozással zárul az oldal:
"Only operators can change the topic" - Aktivizálása esetén csak a rendszer adminisztrátor tudja megváltoztatni a csatorna témáját.
Ehhez kapcsolódik a következő "Chat Sysop join as owner" jelölőnégyzet. Bekapcsolása után az adminisztrátor tulajdonosi jogkörrel is rendelkezik a csatorna felett.
Végül az "Allow this channel to be cloned" beállítás aktivizálásával lehetővé tesszük, hogy a csatorna automatikusan létrejöjjön még egy példányban, ha az előírt maximális felhasználószámot elérte. Ezután az új felhasználók már az új csatornába jelentkeznek be.
Messages
Jelen cikkünkben tárgyalásra kerülő utolsó oldalon a bejelentkező és kijelentkező felhasználók számára szóló üzeneteket adhatjuk meg. A "Joining the channel" memo ablakba kerülő szöveg akkor jelenik meg a kliens programban, ha a felhasználó belép a csatornába, a "Leaving the channel" pedig akkor, ha elhagyja azt.



Cikksorozat

#IDKategóriaCikk címeSorozat
2668WindowsQoS - Quality of Service bemutatása1. rész
2677WindowsQoS - Quality of Service bemutatása2. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2002 évkönyv 715. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |