我有apache mina和websocket通信的問題。java 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 {
//
}}
我的服務器日誌說,該消息接收
INFO:RECEIVED:HeapBuffer [POS = 0 LIM = 10帽= 2048:81 84 88 45 2B 31 DC 00 78 65]
但我無法顯示消息,我認爲這是我的TextLineCodecFactory過濾器,但我不知道爲什麼。
問候