begin process at 2010 02 09 21:42:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

connexion multi thread client/serveur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

connexion multi thread client/serveur

mercredi 6 mai 2009 à 02:20:19 | connexion multi thread client/serveur

marwanos001

salut a tous le monde!!
j'ai un projet se base sur la connexion multi threads entre client et serveur,
j'ai fait le code de cette connexion avec les sockets mais il ne marche pas!!!!!
SVP aidez moi pour résoudre ce problème,la date de remise des projet est à très bientôt!
voila les codes:
classe client :

import java.net.*;
import java.io.*;

public class testeClient{
   
    public static void main(String[] args)
    {
        
        Socket client=null;
        
        try
        {
            client = new Socket ("127.0.0.1",42);
            
            BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream())) ;
            PrintWriter  out = new PrintWriter(client.getOutputStream());
            
            BufferedReader stdln = new BufferedReader(new InputStreamReader(System.in));
            
            String ligne ;
            String reponse;
            while(true)
            {
                System.out.println("donner votre requete");
                ligne = stdln.readLine();
                System.out.println(ligne);//*****
                out.write(ligne);
                reponse = in.readLine();
                System.out.println(reponse);
            }
        }
        catch(IOException e)
        {
            System.out.println("erreur client");
        }
        finally
        {
            try{
                client.close();
            }
            catch(IOException e)
            {
                System.out.println(e.getMessage());
            }
        }
        
    }


classe serveur :

import java.net.*;
import java.io.*;


public class testserveur {
   
    public static void main (String[] args)
    {
   
     ServerSocket ecoute=null;
   
     Socket client=null;
   
        try
        {
          ecoute = new ServerSocket(42);
         
             client = ecoute.accept();
            Service s= new Service(client);// thread pour chaque client connecté ac le serveur
            s.start();
          
         }
        catch(IOException e)
        {
            System.out.println("erreur serveur");
        }
        finally
        {
            try
            {
                client.close();
                ecoute.close();
            }
            catch(IOException e)
            {
                System.out.println(e.getMessage());
            }
        }
   
    }
  }

classe Service:

import java.net.*;
import java.io.*;


public class Service extends Thread
{
   
    protected Socket client;
    protected BufferedReader in;
    protected PrintWriter  out;
   
    public Service(Socket client_soc)
    {
        this.client=client_soc;
        try
        {
            in = new BufferedReader(new InputStreamReader(this.client.getInputStream()));
            out = new PrintWriter(this.client.getOutputStream());
        }
        catch(IOException e)
        {
            System.out.println(e.getMessage());
        }
    }
   
   
    public void run()
    {
        String ligne="" ;
        try
        {
            while(true)
            {  
                ligne=in.readLine();
               
                System.out.println(ligne);
                // traitement de la requete
                out.write("reçue!!!merci");
            }
               
        }
        catch(IOException e )
        {
            System.out.println("2");
        }
        finally{
            try{
                client.close();
            }
            catch(IOException e)
            {
                System.out.println(e.getMessage());
            }
        }
    }
 }



SVP j'ai besion de votre aide


Cette discussion est classée dans : public, system, client, out, println


Répondre à ce message

Sujets en rapport avec ce message

prob avec vector et fichier [ par bruno270579 ] je dois faire un projet en java et j'ai une colle je dois faire un objet Client qui contiendrai les champs suivant String nom, prenom, adresse; et un URGENT!!! Problème avec applets et jdbc [ par PhilippeA ] Bonjour,voilà j'ai créer un fichier java me permettant d'accéder à une base access. Ca marche. Mais il faut que je passe ce fichier en applet donc j'a Problème APPLET JDBC ACCESS [ par PhilippeA ] Bonjour,voilà j'ai créer un fichier java me permettant d'accéder à une base access. Ca marche. Mais il faut que je passe ce fichier en applet donc j'a Problème APPLET JDBC ACCESS [ par PhilippeA ] Bonjour,voilà j'ai créer un fichier java me permettant d'accéder à une base access. Ca marche. Mais il faut que je passe ce fichier en applet donc j'a Problème APPLET JDBC ACCESS [ par PhilippeA ] Bonjour,voilà j'ai créer un fichier java me permettant d'accéder à une base access. Ca marche. Mais il faut que je passe ce fichier en applet donc j'a client ftp sans erreur mais qui ne s'execute pas [ par zmerlicni ] bonjour tout le monde je presente ici 2 programme java/ftp le premier pour importer un fichier text (gambiens.txt)le deusieme pour importer beaucoup d probleme avec get fichier dans clients ftp [ par zmerlicni ] bonjour tout le monde je presente ici 2 programme java/ftp le premier pour importer un fichier text (gambiens.txt)le deusieme pour importer beaucoup d [JMF][RTPManager] probleme de transmission ou de reception de video [ par vdavid1982 ] voila aprés des jours complets de recherche je me suis décidé à demander clairement sur ce forum de l'aide ... je dois réaliser un logiciel de visioco Fermeture d'une Socket par le client [ par Yenapa ] Salut a tousJe suis un train de developper une application client serveur, et j'ai un petit soucis avec mes socket:Pour le moment je me connecte avec AIDE sur Connexion BDD MySQL [ par zeldoi5 ] Bonjour tout le monde!Je sais que le problème dont je vais parler a déjà été traité plusieurs fois... Mais impossible de me connecter à ma base de don


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales