Bonjour à tous,
Voila, j'ai un serveur qui envoi un string avec un socket, en utilisant la fonction writeBytes:
j'ai crée un client qui doit recevoir ce string, mais je ne sais pas quelle fonction utiliser pour la lecture.
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) { }
Il ne me semble pas que le readBytes existe.
Voila mon code pour le client:
Si quelqu'un à une idée pour m'aider...
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) {}
Merci !
Partager