Cron4j+websocket定时推送消息出现错误

在websocket连接成功,定时配置成功后,想定时调用websocket想客户端推送消息出现调用错误如下图

image.png

在进行断点调试的时候发现是可以调用websocket的,在进入socket的方法之后,出现这个

image.png

我很懵啊,不知道哪里有问题,

定位到onOpen的时候,session这里是这样的

image.png

我的定时类如下

image.png

websocket类如下

image.png

请各位大神指点


评论区

zzutligang

2020-04-02 11:35

你拿到的session,也就是客户端连接过来的回话连接是null,检查一下这里吧,怎么拿客户端连接的回话对象是关键。不知道你用的是websocket,我是用netty-socketio配合js-socketio实现的,很正常。

Jeanna

2020-04-07 09:10

@zzutligang 您好 谢谢您的回复 我想问一下 这个是我没有拿到session还是说我在发送消息的时候websocket连接断开了,用心跳机制能解决这个问题么?

zzutligang

2020-04-07 10:51

一般来说,websocket连接都应该有心跳机制,断开连接后,会自动重连的。不知道你用的是哪一个客户端代码。

Jeanna

2020-04-08 11:11

@zzutligang 您好,我已经连接上了,稍后会贴上代码,其实只要把id带上就可以获得了,非常感谢您的交流

热门反馈

扫码入社