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

Entrée/Sortie Java Discussion :

Server TCP et interface


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Par défaut Server TCP et interface
    Bonjour,

    J'essaye de programmer un petit serveur TCP qui puisse etre accessible depuis un client, TCP egalement, sous Android en utilisant les classes Socket et ServerSocket.
    Mon problème vient de la gestion de la boucle pour lire les messages entrants coté serveur ( même si je pense que le problème doit aussi être présent coté client ) grâce a un InputStreamReader dans lequel je récupére l'inputStream du Socket.
    Mon interface se bloque une fois a l’intérieure de celle ci.
    Dois-je la placer dans un thread a par entière ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String msgRecu ;
    while ((msgRecu = in.readLine()) != null)
    				{
                                          System.out.println(msgRecu);
    				}

    merci bien et bon dimanche

  2. #2
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 119
    Par défaut
    Citation Envoyé par hoziris Voir le message
    Mon interface se bloque une fois a l’intérieure de celle ci.
    Dois-je la placer dans un thread a par entière ?
    Oui, il va falloir placer une partie dans un thread. Par contre ce n'est pas l'interface qu'il faut placer dans un thread mais la boucle de lecture (enfin personnellement ça me parait plus logique... mais les deux marcheraient).

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Par défaut
    Merci de ta réponse !

    Oui, bien sur, la boucle dans le thread, c'est ce que je voulais dire aussi ^^

    Je vais essayer ça alors, merci bien !

  4. #4
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 119
    Par défaut
    You're welcome ! Pense au petit bouton "résolu" .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer un service (server TCP) avec JBoss
    Par krum dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 23/07/2009, 14h02
  2. [server tcp] saisie clavier
    Par viking1404 dans le forum Réseau
    Réponses: 2
    Dernier message: 04/03/2009, 18h17
  3. client/server tcp, probleme socket
    Par Misaki dans le forum Programmation et administration système
    Réponses: 1
    Dernier message: 20/12/2007, 09h46
  4. Réponses: 0
    Dernier message: 22/07/2007, 18h42
  5. Réponses: 4
    Dernier message: 16/03/2007, 10h07

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