WebSocketEventListenerAdapter为您提供了实现onHandshake事件的选项:
@Override
public void onHandshake(WebSocketEvent event) {
LOG.debug("{}", event);
}
我需要在握手期间进行一些第三方操作,但它似乎无法正常工作
如果客户端不应该连接,Atmosphere如何在握手和中断握手期间触发某些操作?
我在onOpen事件上执行此操作,但我想避免它,因为客户端首先连接然后断开连接,如果根据我的逻辑我调用AtmosphereResource.close()来关闭连接。
我目前正在使用具有dropwizard(即jetty)的Atmosphere,遵循以下示例:https://github.com/mgutz/dropwizard-atmosphere
Netty还有一个名为netosphere的实现是否可以实现onHandshake事件?
由于
答案 0 :(得分:1)
是的,它应该有效。你在使用哪个服务器?让我们对邮件列表进行讨论,因为某些服务器可能不受支持。但肯定会与nettosphere合作。