【发布时间】:2016-06-07 16:20:07
【问题描述】:
在其他spring平台,我使用websocket发送二进制消息,如下:
ByteBuffer bf = ByteBuffer.wrap(bytes);
old.getBasicRemote().sendBinary(bf);
但是使用 spring-boot,我让我的类扩展了 TextWebSocketHandler。但是在handleTextMessage(WebSocketSession session, TextMessage message)方法中,只有参数WebSocketSession,没有发送二进制的方法。
我尝试使用 BinaryMessage,像这样:
session.sendMessage(new BinaryMessage(bytes));
但是客户端得到的结果是 Blob(js 类型),我不知道该怎么办...
【问题讨论】:
标签: java websocket spring-boot