1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : mars 2016
    Messages : 9
    Points : 13
    Points
    13

    Par défaut [TCP] conditions sur une valeur recue

    Bonjour a tous,

    je viens vers vous car je ne comprend pas mon erreur....

    J essaie de créer une communication entre un prog JAVA serveur, et un prog JAVA client.

    j'ai donc cote client un message envoyé avec :
    out.print("coucou");

    et je le reçoit cote serveur avec :
    String test = in.readLine();

    je peux le print, j' ai bien "coucou" de reçu, sa longueur est bien de 6, cependant je ne rentre pas dans la boucle
    if ( test=="coucou") juste en dessous, et j'avoue ne pas comprendre pourquoi....

    Est-je rate quelque chose d’évident? j'ai essayer différentes choses, avec des \r ou \n, rien n'y fait je ne comprend pas...

    merci d'avance

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    août 2006
    Messages
    3 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2006
    Messages : 3 482
    Points : 6 844
    Points
    6 844

    Par défaut

    Citation Envoyé par Fazerting Voir le message
    out.print("coucou");

    je peux le print, j' ai bien "coucou" de reçu, sa longueur est bien de 6, cependant je ne rentre pas dans la boucle
    if ( test=="coucou") juste en dessous, et j'avoue ne pas comprendre pourquoi....

    Est-je rate quelque chose d’évident? j'ai essayer différentes choses, avec des \r ou \n, rien n'y fait je ne comprend pas...

    merci d'avance
    ca sera mieux si le serveur attends justement une ligne...

    Par contre pour tester un String c'est :

    ou

    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre actif
    Avatar de exe2bin
    Inscrit en
    mars 2009
    Messages
    420
    Détails du profil
    Informations forums :
    Inscription : mars 2009
    Messages : 420
    Points : 246
    Points
    246
    Billets dans le blog
    3

    Par défaut

    Avant ton test insère une ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    System.out.println(nomDeTaVariable);

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    septembre 2004
    Messages
    11 176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2004
    Messages : 11 176
    Points : 18 915
    Points
    18 915

    Par défaut

    exe2bin,

    ça risque pas d'aider puisque la valeur était la bonne, mais qu'il la comparait mal.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/07/2011, 14h21
  2. Condition sur des valeurs d'une matrice
    Par Cjordan dans le forum MATLAB
    Réponses: 6
    Dernier message: 11/02/2011, 11h48
  3. Réponses: 3
    Dernier message: 20/07/2007, 11h33
  4. Créer une condition if sur une valeur de textbox
    Par divad dans le forum AWT/SWING
    Réponses: 9
    Dernier message: 29/05/2007, 11h34
  5. [SQL] Conditions sur une date dans une requete
    Par poufouille dans le forum Bases de données
    Réponses: 4
    Dernier message: 17/03/2004, 14h25

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