2010-10-08 41 views
0

我不是在ISA服務器方面的專家,我的問題是:HTML5的WebSocket和ISA代理髮行

VAR wsUri = 「WS://192.168.1.7:8887」;

websocket = new WebSocket(wsUri);

這兩行工作正常。 但是,當我嘗試從外部計算機獲取192.168.1.7我成立了ISA服務器規則: websocket.domain.com - >(重定向到192.168.1.7,橋接=重定向請求HTTP端口8887)

以下內容不起作用:

var wsUri =「ws://websocket.domain.com」;

websocket = new WebSocket(wsUri);

我在ISA日誌中看到「Status:10061因爲目標機器主動拒絕它,所以無法建立連接。」 似乎websocket不會將消息轉換爲HTTP,因此它將隧道傳輸到目標服務器。

在此先感謝!

回答

0

最後我做了解決方法。剛剛安裝了另一臺PC,爲它提供了公共靜態IP並在其上部署了websocket。因此,我將PC從我的網絡中取出,並且它不處理ISA。 我得出結論,ISA 2006不通過原始HTTP消息,並以某種方式損壞它。