Hello,

Une bizarrerie de plus dans le développement Android, ça devient pénible.

Mon problème est le suivant: J'utilise un certificat auto-signé pour me connecter à mon serveur. Tout fonctionne bien en wifi et en 3G (même en edge) sur un Xperia Ray (4.0.3) et un galaxy Ace (2.3.6).

Sur Galaxy S2(4.0.3) et Nexus S (4.0.4), j'ai des gros soucis en 3G uniquement. Lors d'une connexion, si je spécifie un header "connection:close" je reçois une socket exception "Socket is closed" avant même que la requête ne se fasse.
Lorsque je l'enlève, le handshake SSL est tellement lent que j'ai presque à chaque fois un handshake timeout.

Quelle différence peut-il y avoir entre ces téléphones pour qu'ils réagissent aussi différemment ?
Merci

EDIT: En fait ça dépend des opérateurs.. J'ai testé avec une autre carte SIM, ça fonctionne. A suivre...