objectOutputStream [JAVA] - Java - Programmation
Marsh Posté le 28-05-2010 à 14:21:35
ajout d'un flush() et ça tourne...
mais un autre problème se pose un peu plus loin:
cotés serveur j'envoie:
Code :
|
et cotés client je récupère:
Code :
|
(courant étant évidemment un Properties, et donc Serializable)
j'ai bien les valeurs mise a jour dans courant au moment de l'envoie mais cotés client je récupère les anciennes valeurs
je comprends pas pourquoi donc si quelqu'un à une idée...
Marsh Posté le 25-05-2010 à 16:44:05
Bonjours, j'ai un tout petit serveur (environ 200lignes) qui tourne et qui écoute le réseau sur un port déterminé.
je m'y connecte via un client, et tout a l'air de fonctionner sauf que...
une fois connecté au serveur j'ai une fenêtre pour login/pass:
-si je rempli les champs et valide tout se passe bien (jButtonOkActionPerformed)
-si j'annule pour fermer le programme il y a une erreur (jButtonCancelActionPerformed) lors de l'envoie de la valeur de déconnexion au serveur
j'ai donc, dans un cas un flux qui roule, et dans l'autre un flux qui ne me retourne pas d'erreur mais qui, cotés serveur n'est pas détecté...
déclaration:
serveur:
j'obtiens donc soit:
soit
selon si je fais l'une ou l'autre fonction sur le client...
et pour la suite j'ai le même problème qui se pose, quelque soit la write utilisé cotés client, le serveur ne réagit pas. lorsque je ferme le client le serveur le détecte bien pourtant et sans le relancer je peux m'y reconnecter et faire le même teste.
donc si quelqu'un a une idée... moi je vois vraiment pas