Server TCP et interface bloquée

Fermé
hoziris Messages postés 2 Date d'inscription dimanche 26 février 2012 Statut Membre Dernière intervention 29 mars 2012 - 26 févr. 2012 à 17:22
hoziris Messages postés 2 Date d'inscription dimanche 26 février 2012 Statut Membre Dernière intervention 29 mars 2012 - 29 mars 2012 à 18:23
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 ?


 
String msgRecu ;
while ((msgRecu = in.readLine()) != null)
				{
                                      System.out.println(msgRecu);
				}



merci bien et bon dimanche !
A voir également:

2 réponses

Morgatte Messages postés 1219 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 24 janvier 2023 281
25 mars 2012 à 12:46
Je pense que oui.
Normalement pour un server, à chaque client qui se connecte à lui, on doit créer un thread pour chaque connection.
1
hoziris Messages postés 2 Date d'inscription dimanche 26 février 2012 Statut Membre Dernière intervention 29 mars 2012
29 mars 2012 à 18:23
Merci bien de ta reponse !
0