Ne znam tacno kakav je chat na ptt, ali za chat preko appleta je svakako potreban server. Jer, jedan od osnovnih security ogranicenja appleta je da moze da ostvaruje tcp/ip konekcije samo sa serverom sa kojeg je dovucen u browser korisnika. Dakle, sta god se otkuca sme da se posalje samo na maticni server a nikako se ne moze poslati ostalim ucesnicima u chatu.
Serverska aplikacija je relativno jednostavna, i sve se odradjuje Socket-ima. Ja sam tih chatova napisao nekoliko !
Client - Java applet
Server - Java aplikacija, ili COM DLL ako treba da radi pod IIS-om, bez eksplicitnog startovanja applikacije.
Osnovno je da se na serveru otvori ServerSocket, koji u vecitoj petlji osluskuje zahteve za konekcijom od strane Socketa iz appleta. (Termin "Client Socket" u Javi je izjednacen sa "Socket"). Tako ostvarene konekcije se cuvaju u nekom nizu ili Vectoru, da bi se svaka pristigla poruka mogla proslediti svim ucesnicima chata.
Sva komunikacija se obavlja na nekom, unapred predvidjenom portu.
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji