java + socket

 
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> Java
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
hchachem
dummy mioche
dummy mioche


Inscrit le: 15 Jan 2004
Messages: 2

MessagePosté le: Jeu Jan 15, 2004 3:49 pm    Sujet du message: java + socket Répondre en citant

salut tt le monde!!
j ai un probleme avc les socket !
le probleme est le suivant :
dans un 1er programme je fais :
ServerSocket srv = new ServerSocket(PORT);
this.socket = srv.accept();

et dans un 2eme programme je fais
socket = new Socket( addr,ConstantsIAM.NUMERO_PORT);//meme adresse et port ke le serveur

le probleme et le suivant dés que le 2eme programme(programme client se termine) le 1er programme (programme serveur) se termine aussi

comment faire pour que le programme serveur continue a fonctionner meme si le client se termine

Merci
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un email MSN Messenger
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Jeu Jan 15, 2004 4:12 pm    Sujet du message: Répondre en citant

pour le serveur il faut créer un thread :

Code:
class TheServeur extends Thread {
    private Socket socket, socketToWeb;

    public TheServeur() throws IOException {
      start();
    }

    public void run() {
      try {
        while ( true ) {
          socket = s.accept();
          socketToWeb = new Socket(InetAddress.getByName(proxy),proxyport);

          OneServeur cli = new OneServeur(socket, socketToWeb , TAfromBw, null);
          new OneServeur(socketToWeb, socket , TAfromWeb, cli);
        }
      } catch ( Exception e) {
        e.printStackTrace();
        return ;
      }
    }
  }


la class Oneserveur fait le travail, et le theserveur continue a tourner
_________________
Creer son site - Hebergement - Jumeaux
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> Java Toutes les heures sont au format CET (Europe)
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Affilzen SARL : Mention légale