我在Windows Server 2008 R2上使用IIS 7.5托管一个小网站。我有一个node.js应用程序也在端口3000上运行,来自前端(客户端浏览器)的http调用被反向代理到运行在localhost:3000上的node.js应用程序。一切都很完美。
当我尝试使用socket.io时出现问题。
我在尝试反向代理socket.io communitactions时遇到问题。
似乎IIS 7.5中没有WebSocket支持。
http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-websocket-protocol-support
因此无法使用socket.io,我需要使用前端的javascript和后端的javascript(node.js)来模拟它的功能。
我只需要:
前端后端之间的稳定通信。
客户端将等待10分钟,以便从服务器发送消息事件。
a)如果收到消息,则提示“ok”。
b)如果在10分钟内未收到该消息,则提示“时间已到”。
此致