Newsgroup: it.comp.java
Titolo: Chat in Java

Salve,
sono nuovo, e mi trovo qui per chiedere aiuto...
Vorrei fare una chat in Java per il mio sito (l'ho fatta in asp ma ha molti
limiti), potreste aiutarmi nella maniera piů chiara possibile?
La mia conoscenza di java č legata ad un corso intensivo di 5 giorni...
(!!!)
Vorrei sapere da dove cominciare, come organizzarla e se avete un codice
free a riguardo da guardare...
Grazie mille!
-------------------------------------------------------------------------
ChiccoBello
Ideatore e fondatore della piů piccola
comunitŕ virtuale del web: CB And Friends
http://www.kultgeneration.com/chiccobello
-------------------------------------------------------------------------

 La mia conoscenza di java č legata ad un corso intensivo di 5 giorni...
con un corso intensivo di 5 giorni non puoi essere in grado di fare una
piccola chat java, a meno che tu non sia una robot... devi avere un minimo
di esperienza

 wrote in message
UMi96.72587$eB2.5...@news.infostrada.it...


 Magari dammi qualche link che parla di chat in java.
non lo sapevo, scusami tanto....
Non so dove potresti vedere, per esempio a me per scriverla non serve alcun
tutorial, la sto scrivendo da un po' di tempo.
La chat è una delle cose + semplici da fare con i socket.
Devi saperti solo organizzare, definire il problema e implementare gli
algoritmi. Basta fare un minimo di analisi del problema...
Se hai tutta questa esperienza in oop non vedo a che serve il tuo post.
Magari diciamo che vb è una specie di videogioco... e che java è molto +
vicino al c++... e che a parte ciò basterebbe pensare come faresti la chat
in vb e implementarla in java, se sei tanto esperto!
Non è che ce l'ho con te, ma con quello schifo di vb. Chi programma in vb
non è detto che sia un bravo programmatore, anche con un esperienza
decennale...
Java è molto + complicato, l'oop di java è moolto + spinto...
Ciao
--
.::^::..::^::..::^::..::^::..::^::..::^::..::^::..::^::..::^::..::^::.
Ettore Iacomussi
Java/C++ Developer & Webdesigner
Wap & Web Applications
Web - 
http://www.bytecode.it
Wap - 
http://wap.bytecode.it
ECommerce - 
http://bcommerce.bytecode.it
ICQ: 62626910 - E-Mail: 
ett...@bytecode.it
Phone: 0339 8612673

 wrote in message
2_m96.75180$eB2.5...@news.infostrada.it...



Ok, ok, te l'ho detto, vb...
Quindi hai già deciso come implementare un protocollo di rete, giusto?
Ti consiglio di sfruttare la serializzazione degli oggetti, tanto sono
piccoli.
Considera poi che per usare la classe Socket e ServerSocket basta guardare
banalissimi esempi in qualche libro o
su 
java.sun.com
 o su 
www.jguru.com
Sono semplicissimi da usare, se ti serve ti posto un esempio.
Devi tenere poi una tabella delle sessioni nel server e mandare un messaggio
di controllo ogni tanto, che indica che c'è la connessione aperta.
Per il client, puoi fare una semplice applet, ma ricorda che per questioni
di sandbox puoi aprire socket solo con il server da cui scarichi l'applet.
Per il server multithread basta aprire un thread ogni volta che c'è una
connessione sul ServerSocket e passagli il client (istanza della classe
Socket restituita dalla ServerSocket a connessione avvenuta), poi rimetti la
ServerSocket in ascolto ed il thread fa quel che deve fare(operazioni con lo
stream e serializzazioni).
Tutto qui quello che c'è da sapere, ma se ti serve contattami pure.


 wrote in message
HQF96.82189$eB2.6...@news.infostrada.it...
