WebSocket 远程端点处于[TEXT_FULL_WRITING]状态
报错信息
报错原因
当几个线程试图通过相同的会话(套接字)发送一些消息时,会抛出异常
解决方法
代码同步,使用getBasicRemote()同步方法,而使用getAsyncRemote()异步方法可能还是会有这个报错
synchronized (toSession) {
log.info("服务端给客户端[{}]发送消息成功{}", toSession.getId(), message);
toSession.getBasicRemote().sendText(m
原创
2020-12-01 15:40:01 ·
2957 阅读 ·
3 评论