Bonjour,

J'aimerai utiliser Exchange activesync à travers un proxy https qui filtre les user-agent. Le problème c'est que Windows mobile 6 ne permet pas de régler un proxy https, seulement http.

Je me suis dit que j'allais coder un petit relai pour réaliser l'opération. Voilà comment je l'ai construit:
1. Activesync est configuré pour se connecter sur le serveur locahost.
2. TcpListener écoute sur le port 443.
3. Activesync se connecte -> on récupère le flux streamIN
4. Connexion TcpClient au proxy https -> on récupère le flux streamOUT
5. Envoi de la requête "CONNECT serveur:443 HTTP/1.1 + UserAgent" sur streamOUT
6. Réponse du proxy https "HTTP 200". Donc c'est bon.
7. Après je fait une simple recopie byte par byte d'un flux à l'autre en uplink et en downlink.

J'ai 2 questions:
- Si j'essaie de convertir en ASCII les byte que je transfère c'est illisible. Quand on appelle Read sur un NetworkStream créé à partir de TcpClient on lit le payload TCP ? ou toute la trame TCP ?
- Activesync n'arrive pas à se synchroniser avec ce relai. Voyez-vous une erreur de conception ?

Merci pour vos réponses