Bonjour,
Je viens chercher des avis sur un probleme qui m'a pousse a vers les limites de mes connaissances en java. Voila ce qui ce passe.
J'ai un client et un serveur utilisant des sockets SSL qui transmettent des infos. Pendant des mois et des mois, et meme maintenant, tout a tres bien marche. La connection est etablie, le message envoye et recu. Hiers on a deploye cette application sur d'autres machines.
La connection est etablie correctement, le message envoye par le client, et la mystere, le serveur ne recoit rien.
Je me retrouve avec rd = -1, alors que de l'autre cote je le message est partis (d'apres la sequence des logs).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 rd = is.read(); //(InputStream) if (rd == -1) { String err = "Not enough bytes is message length: need 5, got only "
Comment c'est possible que tout d'un coup ce message soit vide ?
Qu'est ce qui pourrait faire que le message est "perdu" ?
Partager