J'ai un programme javafx/android pour gérer la réception des sms.
l'application android joue le rôle de serveur, elle renvoie par l'intermédiaire d'un socket un sms et l'application javafx devrait réceptionner le sms envoyé et le stocker dans une base de données locale.
Voici un morceau de code sur l'appli javafx:
le problème c'est que lorsque j'essaie de lire les données reçues par le scanner, il ne se passe rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Socket socket = new Socket(HOST, PORT); Scanner scanner = new Scanner(socket.getInputStream()); OutputStream outputStream = new DataOutputStream(new BufferedOutputStream(socket.getOutputStream()));
J'ai lancé le code ci-dessous dans un Thread , dans Platform.runLater mais sans succès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while (scanner.hasNext()) { textArea.setText(textArea.getText() + "\n" + scanner.nextLine()); // afficher le sms sur un TextArea }
merci d'avance pour votre aide.
Partager