IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

Soket java, je ne comprend pas les erreurs


Sujet :

NetBeans Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 3
    Par défaut Soket java, je ne comprend pas les erreurs
    Bonjour, je voudrais ouvrir une socket avec une ip et un port, j'utilise donc new Socket(ip, port); mais j'ai des erreurs de format et je n'arrive pas a m'en dépétrer.
    merci pour votre aide

    voila mon code pour le client:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
      private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
            // TODO add your handling code here:
            int port = 8080;
        String ip = "127.0.0.0";       
            Socket socket = new Socket(ip, port);       
            System.out.println("SOCKET = " + socket);
    
            String str = "bonjour";
            pred.println(str);          // envoi d'un message
            str = plec.readLine();      // lecture de l'écho
    
            System.out.println("END");     // message de terminaison
            pred.println("END") ;
            plec.close();
            pred.close();
            socket.close();
     }
    voila le code pour mon serveur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {                                      
            // TODO add your handling code here:
            int port = 8080;        
            String ip = "127.0.0.0";
     
            soc = new ServerSocket(ip, port);
            Socket soc = so.accept();
     
            while (true) {
               String str = plec.readLine();          // lecture du message
               if (str.equals("END")) break;
               System.out.println("ECHO = " + str);   // trace locale
               pred.println(str);                     // renvoi d'un écho
            }
            plec.close();
            pred.close();
            soc.close();
       }

    Je voudrais savoir comment est utilisé new Socket, avec une adresse ip et un port.
    Dans quel format je dois mettre mon IP? inetdress? java.net.inetadress????
    j'ai des erreurs sur les lignes d'initialisation et d'ouverture de la socket et je n'arrive pas a trouver l'erreur.

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    "127.0.0.0" n'est pas une IP mais une adresse réseau. C'est "127.0.0.1" qu'il faut mettre ... ou "localhost".
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

Discussions similaires

  1. Je ne comprends pas les erreurs détectées par validator.w3.org
    Par Invité dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 06/04/2014, 16h08
  2. Je ne comprends pas les messages d'erreur
    Par warezeux dans le forum Débuter
    Réponses: 23
    Dernier message: 17/12/2010, 15h24
  3. Probleme avec les get/ let de ma classe : je ne comprends pas l'erreur
    Par EvaristeGaloisBis dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/07/2007, 12h05
  4. je ne comprends pas les message d'erreur g++
    Par emmesse dans le forum Autres éditeurs
    Réponses: 8
    Dernier message: 22/09/2006, 16h52
  5. Je ne comprends pas mon erreur !
    Par oulahoup dans le forum ASP
    Réponses: 4
    Dernier message: 25/08/2005, 14h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo