Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2877 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Lire, afficher et écrire en meme temps

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire, afficher et écrire en meme temps

n°579159
WhatDe
Posté le 29-11-2003 à 23:37:50  profilanswer
 

Bon mon problème est assez simple, j'écris pour le moment un programme de chat et j'ai un pépin. En gros je lis les messages venant du serveur, je les affichent (et traite) mais vu que c'est un programme de chat il faut qu'on puisse envoyer des commandes en meme temps. Donc ce que j'ai fait c'est une boucle qui lis le message venant du serveur, l'affiche, et puis une lecture de String pour la commande à envoyer, mais comment faire pour que le programme puisse afficher et lire en meme temps, sans se préoccuper de savoir si il doit envoyer une commande (et donc attendre avant d'afficher celles venant du serveur). Je sais pas si j'explique bien  :??:  
 
Si vous avez compris toute aide serait appréciée  :jap:
 
(je précise que c'est un programme en mode console)
 
Merci

mood
Publicité
Posté le 29-11-2003 à 23:37:50  profilanswer
 

n°579282
benou
Posté le 30-11-2003 à 02:50:57  profilanswer
 

java.lang.Thread te sera utile
 
[:sisicaivrai] :fou:


---------------
ma vie, mon oeuvre - HomePlayer
n°579305
WhatDe
Posté le 30-11-2003 à 09:40:07  profilanswer
 

Merci 1000 fois :D

n°579322
benou
Posté le 30-11-2003 à 11:21:21  profilanswer
 

bon, ok ca a pas du t'aider bcp ... désolé, j'étais un peu fatigué hier ...
 
bon, Ce que je voulais dire c'est qu'il faut que tu ais 2 threads dans ton appli. Un qui va lire les entrées de l'utilisateurs, l'autre qui va écouter et traiter les évenements du réseau.
 
Si y a des choses que tu comprends pas, dis le et détaille un peu plus ...


---------------
ma vie, mon oeuvre - HomePlayer
n°579337
WhatDe
Posté le 30-11-2003 à 11:48:11  profilanswer
 

Bah non j'étais sérieux, ta réponse étais brève, mais efficace ;)

n°579340
benou
Posté le 30-11-2003 à 11:49:34  profilanswer
 

ha bon :)


---------------
ma vie, mon oeuvre - HomePlayer
n°579352
WhatDe
Posté le 30-11-2003 à 12:23:15  profilanswer
 

Petite question d'organisation, où est ce que je dois établir la connection via le socket: dans le programme principal ?
 
Ca me semble logique puisque le 2ème thread qui enverra les messages au serveur devra aussi l'utiliser donc on peut pas en créér 2 différents. Mais alors comment faire dans le thread qui va lire les événements pour qu'il puisse utiliser le socket ? Passer à son constructeur le socket connecté ? Ah non ca va pas  :non:  
 
 :pt1cable:


Message édité par WhatDe le 30-11-2003 à 12:24:07
n°579356
WhatDe
Posté le 30-11-2003 à 12:33:13  profilanswer
 

Ah ben si ca marche :heink:

n°579586
benou
Posté le 30-11-2003 à 18:32:55  profilanswer
 

WhatDe a écrit :

Ah ben si ca marche :heink:


pkoi ca marcherait pas ?


---------------
ma vie, mon oeuvre - HomePlayer
n°579855
WhatDe
Posté le 30-11-2003 à 23:21:56  profilanswer
 

Parce que j'avais mis un socket.close() au mauvais endroit :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Lire, afficher et écrire en meme temps

 

Sujets relatifs
Lire une page web (php) à partir de vb pour afficher le contenutemps de generation aléatoire
Afficher un popup au bon endroitFiltre DirectShow: écrire du texte sur une vidéo
[PHP] Afficher les erreurs Warning et Notice[JAVA]Ecrire lire et creer un fichier txt
[JavaWebStart] Lire et écrire dans un fichier via HTTP 
Plus de sujets relatifs à : Lire, afficher et écrire en meme temps


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR