Accueil > Forum > > > > Bug lors de la réception du serveur
Bug lors de la réception du serveur
mercredi 10 mars 2004 à 19:35:26 |
Bug lors de la réception du serveur

balbinus
|
J'ai fait un programme client qui marche bien, sauf à un moment : quand il faut qu'il reçoive les données du serveur. Il y a deux lignes à la suite qu'il refuse de recevoir.... D'où peut venir ce problème ? Peut-être y a-t-il un passage à la ligne qui déconne ?
|
|
jeudi 11 mars 2004 à 15:12:45 |
Re : Bug lors de la réception du serveur
|
jeudi 11 mars 2004 à 17:47:24 |
Re : Bug lors de la réception du serveur

balbinus
|
Tout l'important doit être là : public void Connexion() { try { String reponse = "";
// Connexion au serveur ConnecterFRUK(); RecevoirDuServeurFRUK();
// Nom d'utilisateur EnvoyerNomUtilisateur(); RecevoirDuServeurFRUK(); // Mot de passe EnvoyerMotDePasse(); RecevoirDuServeurFRUK(); RecevoirDuServeurFRUK(); RecevoirDuServeurFRUK(); // Status Thread t = new ThreadStatus(texteEchanges, departServeurFRUK, retourServeurFRUK); } catch(IOException exception) { exception.printStackTrace(); } }
private void ConnecterFRUK() throws IOException { socketClient = new Socket(HOTE_FRUK, PORT_FRUK); departServeurFRUK = new PrintWriter(socketClient.getOutputStream()); retourServeurFRUK = new BufferedReader(new InputStreamReader(socketClient.getInputStream())); }
private void DeconnecterFRUK() throws IOException { socketClient.close(); }
private void EnvoyerAuServeurFRUK(String phrase) throws IOException { Renvoyer(phrase); departServeurFRUK.print(phrase + "\r\n"); departServeurFRUK.flush(); }
private String RecevoirDuServeurFRUK() throws IOException { String reponse = retourServeurFRUK.readLine(); Renvoyer(reponse); return(reponse); }
private void EnvoyerNomUtilisateur() throws IOException { EnvoyerAuServeurFRUK(nomUtilisateur); } private void EnvoyerMotDePasse() throws IOException { EnvoyerAuServeurFRUK(motDePasse); }
private void QuitterFRUK() throws IOException { EnvoyerAuServeurFRUK("q"); }
private void Renvoyer(String phrase) { System.out.println(phrase); }
|
class ThreadStatus extends Thread { public ThreadStatus(JTextArea ta, PrintWriter depart, BufferedReader retour) { status = ta; departServeurFRUK = depart; retourServeurFRUK = retour; this.run(); } public void run() { try { //StringBuffer retour = new StringBuffer(""); int ret = 15; departServeurFRUK.print("status\n"); departServeurFRUK.flush(); while(ret > 0) { ret = retourServeurFRUK.read(); System.out.print(ret); //retour.append(ret); } //System.out.println(retour.toString()); } catch(IOException e) { e.printStackTrace(); } } private JTextArea status; private PrintWriter departServeurFRUK; private BufferedReader retourServeurFRUK; } |
Le problème vient du status, qui, au lieu de recevoir les 5 lignes, ne reçoit que la première... et reste bloqué dessus ! Si tu peux m'aider...
|
|
jeudi 11 mars 2004 à 18:17:15 |
Re : Bug lors de la réception du serveur

PROMETHEE111
|
PROMETHEE
Un conseil : il ne faut jamais appeler la méthode run() mais la méthode start, sinon le thread s'execute dans le thread courant (donc ton programme), et bloque l'application jusqu'a ce qu'il meurt. Apparement, ton code a l'air de marcher, peux tu poster la partie server qui répond aux messages et renvoies les données?
|
|
jeudi 11 mars 2004 à 18:41:00 |
Re : Bug lors de la réception du serveur

balbinus
|
Bon, je vais déjà tester avec start()... Ca pose problème que ma méthode s'appelle run ? Enfin, je verrai bien ! La partie serveur n'est malheureusement pas de moi... C'est un logiciel qui s'appelle FRUK, si ça t'intéresse. Voilà voilà... Merci de tes réponses !
|
|
jeudi 11 mars 2004 à 20:04:41 |
Re : Bug lors de la réception du serveur

balbinus
|
Avec start(), ça me plante pas l'appli, c'est déjà ça... Mais le problème, c'est que ça ne marche toujours pas !
Mais merci quand même pour le conseil !
|
|
jeudi 11 mars 2004 à 21:43:03 |
Re : Bug lors de la réception du serveur

balbinus
|
Une erreur VRAIMENT bête... Lorsque j'envoie la commande, je fais \n, au lieu de \r\n... Une fois corrigé, ça va beaucoup mieux !!!
Merci de ton aide !
|
|
Cette discussion est classée dans : serveur, bug, réception
Répondre à ce message
Sujets en rapport avec ce message
Envoi/Réception de données [ par vilfilou ]
Bonjour..Je suis entrain de réaliser un jeu de bataille navale en réseau..J'ai choisis dopèrer avec un Serveur qui initialise toutes les cases et un C
Problème de réception en rtp [ par GIGN90 ]
Bonjour à tous voilà j'ai une p'tite question. Je suis entrain de faire un programme client/serveur qui est en gros un chat audio où j'utilise RTP. Mo
application client serveur [ par pseudo85 ]
Bonjour,je voudrais savoir si c'est possible de développer une application client serveur en utilisant les frames de JBuilder. si oui, comment faire?
upload depuis applet [ par discmat ]
Bonjour,Je realise une applet java qui permet d'uploader des fichiers (mp3) sur un serveur.Cette application sera utilisée par beaucoups de personnes
client serveur avec application fenêtrée ou servlet [ par amelA ]
Bonjour,je dois développer une application client/serveur, mais j'hésite entre: - l'utilisation de deux applications fenêtrées (une pour le client et
le nombre de client connecter a un serveur [ par fifihihi ]
fifihihibonjourje dois realiser un serveur/client chat et je ne sais pas comment faire pour compter le nombre de client connecter ou serveur et l'ide
serveur virtuel avec oracle http server [ par krikete ]
slt a tous;je suis entrain de faire une application web avec jdevloper 10g et comme serveur d'application OC4j je souhaterais créé un serveur virtuel
Commons.net.ftp : savoir si un fichier existe dans un repertoire du serveur serveur ftp [ par kam81 ]
salut, est il possible de savoir si un fichier existe dans un repertoire du serveur serveur ftp.j'utilise l'api commons.net.ftp d'apache. merci d'avan
[OPC / JAVA / .NET] Créer un serveur OPC [ par solid38 ]
Bonjour;Dans le cadre d'un projet, je dois développer un serveur OPC pour l'envoie de notification et d'abonnement de variables. Ce serveur peut être
app d'ecoute de serveur en java [ par eclipse2007 ]
bonsoir je réalise une application qui traite du flux xml venant d'un serveur,j'ai cherché mais sans succé les commandes
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|