Chat nou, in lucru. L-am rescris singur de la 0 si nu este compatibil cu versiunile Borland Delphi/Kylix. Ca interval de timp, lucrez la el de mai bine de 1 an cu mari intreruperi; timpul din pacate nu imi permite sa fiu prea productiv.
Detalii:
- scris in Qt3 "pur" (nu depinde de KDE)
- server fara GUI, care se daemonizeaza pe Unix (? nu am testat decat pe Linux)
- configurarea server-ului se face dintr-un fisier de configurare scris in stil Unix, sau poate fi facuta din clientul de chat (prin conectare remote)
- client cu o interfata noua
- avataruri, transfer de fisiere (? codul de transfer nu a mai fost testat de 1 an...)
Probleme:
- daca avatarul e mai mare de 48*48... daca server-ul sta pe un Unix fara X sau... nu stiu exact in ce caz, unii clienti pot muri cu segfault la conectare
- memory leaks.. memory leaks... memory leaks... stiu de unde, stiu de ce... nu am timp sa repar
- probleme la scrierea URL-urilor in chat
Download:
$ cvs -d:pserver:anonymous@toxic-chat.cvs.sourceforge.net:/cvsroot/toxic-chat login $ cvs -z3 -d:pserver:anonymous@toxic-chat.cvs.sourceforge.net:/cvsroot/toxic-chat co -P ToXicChat
(cand cere parola, dati Enter)
Compilare:
$ cd ToXicChat/server $ qmake && make $ cd ../client $ qmake && make
(binarele se vor compila in mod "debug"; pt binare standard, modificati client.pro, respectiv server.pro si in loc de "debug" puneti "release")
Rulare:
$ cd ToXicChat/server $ ./server server.conf $ cd ../client $ ./client
(opriti server-ul cu: kill -15 PID; in cazul de fata: $ kill -15 `ps aux | grep "./server server.conf" | awk '{print $2}'`)
Site (in constructie):
http://toxic-chat.sourceforge.net/
Site-ul e facut de Bogdan Bucevschi. Site-ul vechi (facut de Dragos Bucevschi pe cand lucram amandoi la versiunile in Borland) va fi putin updat-at si pus din nou pe net, ca amintire :P
Pagina proiectului:
http://sourceforge.net/projects/toxic-chat/
Screenshot-uri:
http://sourceforge.net/project/screenshots.php?group_id=129863
Sunt vechi... ca mi-e lene sa fac altele noi...
Atat deocamdata...