检测客户端已与jetty服务器断开连接(使用延续)
我正在使用 jetty 延续,我想知道是否可以检测到客户端已与服务器断开连接(关闭与 jetty 服务器的连接)。
谢谢, 阿尔弗雷德
I am using jetty continuations and I was wondering if I can detect that the client has disconnected(closed connection to jetty server) from the server.
Thanks,
Alfred
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道是否有更干净的方法来做到这一点,但是,当您调用 continuation.resume() 时,如果客户端已断开连接,您将收到 IllegalStateException 。只需捕获该异常即可。
I don't know if there is a cleaner way to do it but, when you call continuation.resume() you will get an IllegalStateException if the client has disconnected. Just catch that exception.