我正在使用eventSource API并将addEventListener()添加到eventsouce。事件源被激活直到45秒。我希望保持连接活动,直到服务器将响应发送回客户端。
现在,我得到了以下异常,因为服务器没有响应,直到45秒。
例外:300000毫秒内无活动。重新连接。
请给我一些指示,使连接处于活动状态/任何其他方法来实现它。
答案 0 :(得分:0)
解决方案是定期发送数据,即使空字节工作也会保持连接活动。
如果无法建立连接并且您想重试连接,则可以将setTimeout
设置为例如45秒。
建立连接后,使用clearTimeout
停止尝试。