问答详情
源自:2-2 搭建自己的websocket server_1

Unhandle Event

我来回答一下上面出现的错误问题。当client强制关闭socket连接时,server端仍认为这个链接还存在,这时的读取(onread)程序就会抛出异常,我们如果不对这异常进行捕获处理就会导致程序中断。当然现在有些浏览器对强制关闭的websocket连接做了一些处理(也就是变为正常关闭),不会影响server端。据我所实验之中fireFox IE浏览器对此进行了处理,google和qq浏览器并未处理。虽然方便了一些,但我认为这种错误理应开发人员来做,养成良好的代码编写习惯。

提问者:环球学习机 2018-06-03 15:13

个回答

  • 环球学习机
    2018-06-03 15:17:22

    这问题又影响了浏览器兼容性,浏览器兼容问题咋感觉绝大部分是程序员们造成的