如何使用netty获取消息
在netty示例中,我有这样一个处理程序:
public class WebSocketFrameHandler extends SimpleChannelInboundHandler<WebSocketFrame> {
private static final Logger logger = LoggerFactory.getLogger(WebSocketFrameHandler.class);
@Override
protected void channelRead0(ChannelHandlerContext ctx,
WebSocketFrame frame) throws Exception {
// ping and pong frames already handled
if (frame instanceof TextWebSocketFrame) {
...
}
}
}netty是否有将WebSocketFrame转换为StompFrame的特定工具?
发布于 2018-11-21 07:03:27
为什么要将WebSocketFrame转换为StompFrame。
Netty提供对多协议和消息帧的支持,STOMP也是其中之一。如果您的客户端正在发送STOMP消息,那么您可以使用StompSubframeDecoder来解码您的数据(您可以在您的初始化程序中配置这一点)。StompSubframeEncoder -对您的数据进行编码(您可以在您的初始化程序中配置它)。
最后,您可以使用StompFrame和StompSubframe来获取stomp类型的消息。
https://stackoverflow.com/questions/41779166
复制相似问题