因客戶網絡除80端口外,其它端口都被關閉,所以產品中的WebSocket服務必須改為80端口,今天處理好了,記錄並給大家分享下。
1、服務器綁定兩個IP地址,如分別為IP1、IP2。
2、設置IIS聽監聽其中一個IP1。
方法:
(1).下載並解壓出httpcfg.exe文件到windows/system32/下
(2).綁定IIS到192.168.1.10,即命令使用IIS的只監聽指定的IP及端口
如:httpcfg set iplisten -i 192.168.1.10
查看綁定: httpcfg query iplisten
刪除綁定: httpcfg delete iplisten -i 192.168.1.10
(3).重啟IIS
(4).查看監聽端口 netstat –an
3、設置WebSocket服務監聽IP2及80端口。
4、防火牆中設置添加所有IP的80端口允許訪問。
5、寫個簡單的WebSocket客戶端代碼,在OnOpen事件中打印輸出,OK成功!