我有一个java应用程序,它使用Websocket进行通信。在开发环境中一切正常,但是websocket在生产环境中不能工作,有人能告诉我配置environment.Could的步骤吗?现在我已经在IIS中启用了websocket协议,但它仍然不起作用。提前谢谢你。我使用的是Windows Server 2016 Tomcat 9。
我正在端口8081上运行SSL套接字。虽然这在Apache2.4中非常有效,但过了一段时间,socket.io就会与ECONNRESET崩溃,这在Apache中是从未发生过的。IIS是v10 (windows server 2016)。
我按照建议添加了一些错误处理,但这并不能解决这个问题。这是一个经过消毒的代码。edit2:似乎是在使用io.emit时发生的,这很奇怪,因为它觉得它试图发出而不验证套接字是否仍然先连接.