【发布时间】:2012-07-31 15:08:59
【问题描述】:
如果问题很简单,请原谅我,但我不知道在这种一般情况中会发生什么:如果由于某些问题或故障/系统故障(任何类型的故障等)浏览器崩溃,正在运行的 websocket 连接会发生什么?它会被关闭还是会是什么状态?
我正在使用 netty websocket 实现。现在,具体来说netty websocket implementation,在上面的场景中,会发生什么? (当我尝试时,我得到这个:如果我手动关闭浏览器,连接就会关闭,但是如果我终止浏览器进程,这不会发生)。如果连接没有关闭,如何在发送消息时检测/处理它,否则在发送消息时,尝试发送消息时会出现ClosedChannelException。
编辑:除了检查上面提到的错误,有没有办法知道使用netty实现时websocket连接已经关闭?
【问题讨论】: