IRC szerver! Melyiket?

Sziasztok!

Egy céghez egy belső használatú azonnali üzenet küldő szervert kell beállítanom.

Elvárások:
- privát beszélgetés
- konferencia beszélgetés (kettőnél több résztvevő)
- loggolás

Egy IRC szerverre gondoltam, persze van valakinek jobb ötlete erre a feladatra, akkor szívesen várom. Lényeg, hogy egy programba kell a chat rendszert integrálni. Éppen ezért választottam az IRC-t, mert annak az RFC-je nem tűnik bonyolultnak és sok lib kering a neten, tehát valószinűleg még sokat programozni se kell hozzá.

Kérdés, hogy IRC helyett van-e valami jobb ajánlat?
És ha IRC, akkor szerintetek melyik szerver program a legjobb? Még soha nem telepítettem / használtam IRC-t, így ebben nem vagyok jártas.

A válaszokat előre is köszönöm.

Hozzászólások

Sub

-----------
"640GB sokmindenre elég"

szerintem: http://www.unrealircd.com/

es ha radobsz egy SSL-t, amit ki is kenyszeritesz es alapbol valami kelloen bonyolult jelszoval van vedve a szerver, akkor meg kelloen biztonsagos is tud lenni, reg volt de sokat hasznaltam es lokdostem ilyeneket.

Ha tanacs kell, keress meg!

udv.

--
FBK

+1, inkább, mint az IRC, mert kiforrottabb kliens oldali progik vannak rá, amik inkább IM jellegűek, mint egy mirc, xchat vagy hasonló. Minden kritériumot teljesít. (nálunk is használatos, mind privát mind konferencia beszélgetésekre). A szerver oldalon lehet regisztrálni állandó konferenciaszobákat, a klienst pedig be lehet állítani hogy mindenképpen lépjen be, és az offline idő alatt történt beszélgetéseket is megkapja a kliens amikor újra felcsatlakozik.

--
http://neurogadget.com/

""IM"

Önmagában ROTFL.""

Miért is?

""mert kiforrottabb kliens oldali progik vannak rá"

ROTFL."

Ezt úgy kell érteni, hogy IM jellegű felhasználást jobban támogatnak a Jabber/XMPP kliensek (például a Pidgin, Adium és tsai), mint az IRC kliensek, mert azok nem a feladatra valók.

--
http://neurogadget.com/

Nézegettem ez a Jabber-t, avagy XMPP-t. Ez nem olyan jellegű, mint az MSN volt annó, hogy fel kell venni a partner listába azt, akivel beszélgetni szeretnél? Mert ha ez így van, az azért nem túl szerencsés, mert ha új alkalmazott van, akkor elég szívás mindenkinek elmondani, hogy kit és hogyan tud felvenni. Vagy ez közvetlen DB turkálással megoldható manuálisan is?

Ez olyan mint a GTalk (az is XMPP protokollt használ). Szerintem, ha csinálsz konferencia szobákat amiben benne van minden alkalmazott (belépéskor automatikusan csatlakoznak a szobához), akkor a szobákban ott lesz mindenki és csak azokat teszi fel partnerlistára saját magának akivel ténylegesen beszélni akar priviben (szerintem). :)

www.sleepy.hu

Aha... ez így eddig tetszik. És támogatja a protokoll a fájl átvitelt? Van ezzel kapcsolatban tapasztalat, vagy nyálazzam át az RFC?

Milyen szerver oldali programot ajánlatok ehhez. Láttam ezt az openfire cuccot. Jónak tűnt, mert ahogy láttam van webes GUI hozzá...stb., de ha jól láttam akkor java alapú, ami tudom sztereotípia, de kicsit több erőforrást igényel, mint amit rászánnék erre :)
Mondjuk 50-60 alkalmazottról beszélünk, tehát olyan ördöngös forgalomra nem lehet majd számítani.

- Tamogatja a fajlatvitelt
- Szerintem sztereotipia. Egy nagyon pici VPS-re (512 RAM, 7G HDD) dobtam fel magamnak meg par honapja egy openfire-t, igaz, hogy 2 ember hasznalja csak, de meg van kapacitas boven a VPS-ben, a memoria fele meg szabad. Szoval egy 1-2G -s virtualis gep sztem el fogja tudni vinni a cuccot. Mindenesetre nem tizgigaval kell lapatolni ala a gepet.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Mi a cegnel prosody-t hasznalunk, nekem az tetszett benne, hogy lehet kulon groups-kat csinalni es server oldalon fel tudom venni a usereket igy ha egy uj ember erkezik a ceghez akkor azt nem kell senkinek felvennie mert be tudom tenni mindenkinek a contact list-be. Pofon egyszeru configolni, sot az Apple fele iMessage kliens-sel a video chat is frankon mukodott.

https://wiki.archlinux.org/index.php/Prosody

Az inspircd-t használom több helyen nagy megelégedéssel.
(Stabil működés, nagyon jó doksik, főleg a többi "versenyzővel" összevetve.)

Mivel szóba került a XMPP is megemlítem, hogy ezen a fronton a prosody nyerte el a tetszésemet, de nincs vele nagy tapasztalatom.

Ha nem csak a szórakozás szempont hanem inkább team munka, akkor Apache Wave nagyon jó megoldás:
http://incubator.apache.org/wave/
Jelen pillanatban még egy csomag felrakásával nincs feltelepítve de megéri a munkát amit a telepítése és bekonfigurálása igényel.
Ez egy rövid howto a telepítéséről: http://www.projectvolna.com/ru/doc/1245002/
Itt kipróbálhatod a használatát, egy google acc-al be tudsz jelentkezni: https://wavereactor.appspot.com/
A protokoll leírása: http://www.waveprotocol.org/protocol/draft-protocol-specs/draft-protoco…
Nyílt forrású az egész (kliensen & server) ha integrálni akarod a programodba mint chat rendszert, szerintem a CLI klienssel érdemes kezdeni mert elég egyszerű. De kihasználhatod a webklienst is, amit szintén viszonylag egyszerűen integrálni lehet a programodba. Nem rossz ötlet úgy általában webre alapozni egy kliens programot.

Azt meg tegyuk hozza, hogy a telepitesi leirasban leirt dolgok annyiban modosulnak, hogy SVN kell, nem Mercurial, illetve az itt lathato dolgot kell kovetni: http://incubator.apache.org/wave/source-code.html illetve utana kell majd egy ant build parancs is (gondolom en, mert a forrasbol nem fog elindulni a szero).
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal