Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221

    [Java] Chat <lato server>

    Vorrei cominciare a realizzare una chat in Java, ma ho un dubbio : come faccio ad eseguire "l'applicazione lato Server" sul server (in background che alscolata i client) ?
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  2. #2
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Anche io ho cominciato a pensare allo stesso problema, la mia idea era quella di creare una servlet che nel metodo service invece di restituire una pagina html come output resti in ascolto degli stream dei client e li rispedisca indietro.

    Però è solo teoria, non ne ho idea se possa funzionare!

  3. #3
    Se vuoi realizzare il server non come servlet, ma come applicazione stand-alone, puoi guardare quella molto semplice che ho realizzato io :

    http://battlehorse.supereva.it

    sezione JLibrary

    Il server e' il classico thread che ascolta ripetutamente su una porta e apre nuovi socket ogni volta che arriva un tentativo di connessione.

    All'arrivo di un messaggio da parte di un client lo passa a tutti gli altri client connessi.
    S.O. : Ubuntu 5.04
    Lang : J2*E,PHP,tcl/tk

  4. #4
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221
    Credo che i Servlet siano la soluzione (anche perchè come faccio ad eseguire un'applicazione stand - alone sul server?)

    Ma per creare un Servlet, il server deve avere requisiti particolari ?
    Basta solo la VM, giusto ?
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  5. #5
    Per eseguire l'applicazione stand-alone sul server basta che prendi un pc qualunque collegato in rete, fai partire l'applicazione, e voila', hai un chat server in attesa delle connessioni.

    Per utilizzare le servlet il pc che funzionerà da server deve disporre di un servlet container. Il piu' famoso e' Tomcat

    http://jakarta.apache.org/tomcat/index.html

    che funziona da web application server (jsp e servlet) e web server classico (html)
    S.O. : Ubuntu 5.04
    Lang : J2*E,PHP,tcl/tk

  6. #6
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221
    Quindi se il server che ospita il mio sito non ha Tomcat (o simili) non posso far funzionare una chat in java, giusto ?
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  7. #7
    esattamente. A meno che non ti permettano di eseguire sul server una applicazione stand-alone scritta da te, cosa che ovviamente non faranno mai.
    S.O. : Ubuntu 5.04
    Lang : J2*E,PHP,tcl/tk

  8. #8
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221
    Ti ringrazio battlehorse. Mi ha chiarito le idee
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  9. #9
    prego
    S.O. : Ubuntu 5.04
    Lang : J2*E,PHP,tcl/tk

  10. #10
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221

    un'ultima cosa ....

    Come faccio a capire se il mio server ha TOMCAT o un'altro servizio per far funzionare le SERVLET?
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.