IIS作为golang socket.io的反向代理

时间:2018-07-16 08:01:32

标签: go iis websocket socket.io

我使用IIS httpPlatformHandler在IIS后面运行socket.io的golang实现。

当我禁用IIS websocket模块以让socket.io处理websocket连接时,出现错误消息,报告Sec-WebSocket-Accept响应头不存在。

当我将应用程序作为独立进程运行时,标题存在,并且一切正常。我启用了iis websocket模块,并且现在存在Sec-WebSocket-Accept,但是连接不稳定,并且客户端由于传输关闭而断开连接。

对此有什么解决办法吗?

1 个答案:

答案 0 :(得分:0)

我不知道如何,但是通过使用wss而不是ws解决了问题