java.net.Exception socketexception: Connection reset

Je suis codage d'une application où je contrôle le code de la fois le client et le serveur.
Je suis à l'aide de SSLSockets à mettre en œuvre.
J'ai le protocole déjà en cours d'exécution avec la normale non garantis sockets, mais quand j'essaie de passer à SSLSockets (en utilisant exactement le même protocole), je reçois le suivant trace de la pile:

java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:168)
        at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
        at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:782)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:739)

Pour une raison quelconque, exactement le même code fonctionne parfaitement avec les sockets non garantis. Pourquoi pourrait-il être?

Tout commentaire serait apprécié. Merci.

Pablo

  • Pour s'assurer qu'il est vraiment un problème de logiciel, essayez d'exécuter sur une autre machine en utilisant une autre connexion internet. Il pourrait être un bug logiciel, mais la dernière fois que j'ai vu ce symptôme, un routeur défectueux est à blâmer.
InformationsquelleAutor Pablo | 2011-05-13