首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netty和STOMP

Netty和STOMP
EN

Stack Overflow用户
提问于 2017-01-21 12:09:46
回答 1查看 1.1K关注 0票数 2

如何使用netty获取消息

netty示例中,我有这样一个处理程序:

代码语言:javascript
复制
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的特定工具?

EN

回答 1

Stack Overflow用户

发布于 2018-11-21 07:03:27

为什么要将WebSocketFrame转换为StompFrame。

Netty提供对多协议和消息帧的支持,STOMP也是其中之一。如果您的客户端正在发送STOMP消息,那么您可以使用StompSubframeDecoder来解码您的数据(您可以在您的初始化程序中配置这一点)。StompSubframeEncoder -对您的数据进行编码(您可以在您的初始化程序中配置它)。

最后,您可以使用StompFrameStompSubframe来获取stomp类型的消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41779166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档