2010-10-08 5 views
0

Je ne suis pas un expert dans le serveur ISA, ma question est la suivante:HTML5 Websocket et ISA Proxy question

var = "wsUri ws: //192.168.1.7: 8887";

websocket = nouveau WebSocket (wsUri);

ces deux lignes fonctionnent bien. Mais quand j'essaie d'obtenir 192.168.1.7 à partir des ordinateurs externes configurer la règle dans le serveur ISA: websocket.domain.com -> (redirigent vers 192.168.1.7, = pontage redirigent requête port HTTP 8887)

Et ce qui suit ne fonctionne pas:

var wsUri = "ws: //websocket.domain.com";

websocket = nouveau WebSocket (wsUri);

Je vois dans le journal ISA "Statut: 10061 Aucune connexion n'a pu être établie car la machine cible l'a activement refusée." Il semble que websocket ne transforme pas le message en HTTP afin qu'il soit acheminé par tunnel vers le serveur de destination.

Merci d'avance!

Répondre

0

Enfin, j'ai fait une solution de contournement. Juste installé un autre PC, lui a donné l'IP statique publique et déploie le websocket là-dessus. Ainsi je fais sortir le PC de mon réseau et il ne traite pas d'ISA. Je suis arrivé à une conclusion que ISA 2006 ne passe pas le message HTTP original et en quelque sorte l'a corrompu.