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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 27 nov. 2017 à 22:45
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 27 nov. 2017 à 22:45
A voir également:
- Client/serveur
- Orange service client - Guide
- Formate pour taxer client 500€ ✓ - Forum Consommation & Internet
- Formate pour taxer client frigo vide - Forum Loisirs / Divertissements
- Filezilla client ou serveur ✓ - Forum Réseau
- Une erreur applicative s'est produite sur le serveur adelie. - Forum Réseaux sociaux
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
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');