2
回答
服务器向客户端监控并推送消息提醒
终于搞明白,存储TCO原来是这样算的>>>   

服务器向客户端监控并推送消息提醒

例如:服务器监控数据库,当前登陆这个人是否今天打过卡,如果没打,客户机就每个1小时提醒他.

技术:java服务器推送 vb接受消息提醒

不知道百度云推送,客户端上怎么调用。

用什么技术实现

 

举报
yuanxu_zhao
发帖于3年前 2回/626阅
共有2个答案 最后回答: 1年前

1、服务器端,开发一个 socket 服务(Java)。
2、vb 客户端主动发起连接
3、vb 通过连接向服务器发送身份
4、服务器端,每小时获得没打卡的名单。
5、将名单与在线名单比对
6、名单对上的,“发送”消息

这里有个小问题,就是长、短连接的问题。
如果使用长连接,开发容易,在人数不多的情况下没问题,如果人数增多有可能消耗掉所有服务器连接。
如果使用短连接(vb端负责断开),就不会有连接数的问题,但服务器端要保持个消息队列,等vb端主动来取。

注意:所有请求都应该是由vb端发起,java端就收,不能由java主动发起。有跨网问题。

我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方便,GoEasy就挺不错的,我昨天试了一下,代码简洁易懂,几分钟我就洗了一个自己的实时推送功能;官网: https://goeasy.io/
顶部