Client/serveur
Fermé
adamsjilal
Messages postés
46
Date d'inscription
lundi 14 mars 2016
Statut
Membre
Dernière intervention
29 avril 2018
-
27 nov. 2017 à 11:52
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 27 nov. 2017 à 22:45
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 27 nov. 2017 à 22:45
A voir également:
- Client/serveur
- Impossible d'atteindre le serveur dhcp - Forum Réseau
- Changer serveur dns - Guide
- Orange service client - Guide
- Formate pour taxer client frigo vide - Forum PDF
- Serveur pop - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
27 nov. 2017 à 22:45
27 nov. 2017 à 22:45
Bonjour,
Ton code pourrait largement être simplifié, tu te mélanges un peu avec tous ces Stream et Reader dont la moitié ne servent à rien.
Bref, le problème c'est que côté serveur tu as
Or côté client tu n'envoie que le caractère, il te manque la fin de la ligne.
Pour te débloquer tu peux ajouter un \n à la suite de ton caractère.
Ton code pourrait largement être simplifié, tu te mélanges un peu avec tous ces Stream et Reader dont la moitié ne servent à rien.
Bref, le problème c'est que côté serveur tu as
sc.nextLine()qui attends une ligne entière (qui se termine donc par un \r ou \n)
Or côté client tu n'envoie que le caractère, il te manque la fin de la ligne.
Pour te débloquer tu peux ajouter un \n à la suite de ton caractère.
out.write(c.getBytes()); out.write('\n');