gpt4 book ai didi

java - Apache mina websocket 通信

转载 作者:行者123 更新时间:2023-12-01 14:19:52 26 4
gpt4 key购买 nike

我在 Apache mina 和 websocket 通信方面遇到问题。

握手工作正常,我与服务器建立了工作连接,但如果我的客户端向我的服务器发送一个字符串,字符串会收到,但我无法在控制台中显示它们。

public void messageReceived(IoSession session, Object message) throws Exception {
System.out.println(message.toString());
if(message.toString().length() > 20 && message.toString().substring(0, 17).equals("Sec-WebSocket-Key")) {
new Thread(new WebsocketHandler(session, message)).start();
} else {
//
}}

我的服务器日志显示消息已收到

信息:已接收:HeapBuffer[pos=0 lim=10 cap=2048: 81 84 88 45 2B 31 DC 00 78 65]

但我无法显示该消息,我认为这是我的 TextLineCodecFactory 过滤器,但我不知道为什么。

最佳答案

尝试使用这个编解码器来处理与 websocket 相关的所有内容:https://issues.apache.org/jira/browse/DIRMINA-907

关于java - Apache mina websocket 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17706644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com