Bonjour je cherche à pouvoir récupérer un message saisi au clavier. Un émetteur fait appel au programme avec :
>java SendMessage <host> <port> <loginEmetteur> <loginDestinataire>
>blablabla
>blabla
>bla
>.

le receveur reçoit :
Émetteur : loginEmetteur
Destinataire : loginDestinataire
Message :
blablabla
blabla
bla

La fin de la saisie est reconnue lorsque l'émetteur tape "."
J'essaye donc de tester la saisie clavier et l'enregistrer dans un String, mais l'exécution ne donne pas le résultat attendu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
                DataBufferizer.writeString(args[2], buffer, 1); //numero et login de la source
		DataBufferizer.writeString(args[3], buffer, 18); //numero et login du destinataire
 
		Reader reader = new InputStreamReader(System.in);   //lecture de la saisie
		BufferedReader input = new BufferedReader(reader);
		String messageComplet=" ";
		while ( !input.readLine().equals(".")){  //test si "." à été tapé
 
 
				messageComplet = messageComplet+input.readLine();
 
 
			 }
 
			input.close(); 
 
				DataBufferizer.writeString(messageComplet, buffer, 35); //écriture du message dans un buffer (annexe)