我使用IIS httpPlatformHandler在IIS后面运行socket.io的golang实现。
当我禁用IIS websocket模块以让socket.io处理websocket连接时,出现错误消息,报告Sec-WebSocket-Accept响应头不存在。
当我将应用程序作为独立进程运行时,标题存在,并且一切正常。我启用了iis websocket模块,并且现在存在Sec-WebSocket-Accept,但是连接不稳定,并且客户端由于传输关闭而断开连接。
对此有什么解决办法吗?
答案 0 :(得分:0)
我不知道如何,但是通过使用wss而不是ws解决了问题