八、WebSokcet 子协议能力申明
此内容 v2.8.6 后支持
SubProtocolCapable
@ServerEndpoint("/")
public class WebSocketDemo extends SimpleWebSocketListener implements SubProtocolCapable{
@Override
public void onMessage(WebSocket socket, String text) throws IOException {
socket.send("我收到了:" + text);
}
@Override
public String getSubProtocols(Collection<String> requestProtocols) {
//子协议能力申明
return "stomp";
}
}
也可以对 requestProtocols 做校验,实现动态子协议支持