Bonjour à tous,
Voila, j'ai un serveur qui envoi un string avec un socket, en utilisant la fonction writeBytes:

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
19
20
21
22
try 
{
	srv = new ServerSocket(port) ;
	System.out.println("Serveur Ok") ;
	while ( true ) 
	{
		Socket connexion = srv.accept() ;
		OutputStream os ;
		os = connexion.getOutputStream() ;
		DataOutputStream oos ;
		oos= new DataOutputStream(os) ;
 
		String X = "10.4\r\n14.7\r\n"; 
 
		oos.writeBytes(X);
 
		System.out.println("Envoye: "+X+"\n") ;
 
		connexion.close() ; 
	} 
}
catch(IOException e) { }
j'ai crée un client qui doit recevoir ce string, mais je ne sais pas quelle fonction utiliser pour la lecture.
Il ne me semble pas que le readBytes existe.
Voila mon code pour le client:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
try
{	
	//On recoi du serveur les valeurs des tensions du joystick
        s = new Socket(adresse,port) ;
	InputStream is = s.getInputStream() ;
	DataInputStream ois ;
	ois = new DataInputStream(is) ;
 
	//Reception de la chaine de caractaire
	String data = ois.readByte();
 
	ois.close() ;      
} catch(Exception e) {}
Si quelqu'un à une idée pour m'aider...

Merci !