个人博客

2021年5月27日:

昨日的代码是将活动发起并存到数据库里,那么现在我就还差发起通知信息告诉团员要展开活动了,这是我发送通知的代码:

function send4() {
var a = [];
$.each(JSON.parse(userlist), function() {
a.push(this.true_name);
})
var message = huodongclub + ":" + huodong + "?" + "将大致于" + time
+ "时间段进行,具体时间在QQ上另行通知,请各个部门的部长和相应部门的团员做好自己的工作,请在10分钟之内点击确认收到"
+ "|" + a.join(",");
websocket.send(message);
sendmessage1(a, message.split("|")[0], "通知", userno, null);
}

本段代码有一个数组类型,该数组保存了该社团的团员名字,当发信息的时候就会循环这个数组并且按照名字将信息发送给团员,这是websocket的代码:

public void sendToUser(String message) {
String sendUserno = message.split("[|]")[1];
String sendMessage = message.split("[|]")[0];
try {
if (webSocketSet.get(sendUserno) != null) {
webSocketSet.get(sendUserno).sendMessage(sendUserno);
} else {
if (map.get(sendUserno) == null) {
map.put(sendUserno, list);
map.get(sendUserno).add(sendMessage);
} else {
map.get(sendUserno).add(sendMessage);
}
}
} catch (IOException e) {
}
}

这段代码就是将信息发送给不同的团员让其接收,接下来就要做团员接收的代码了

posted @ 2021-05-27 11:34  一条快乐的小鲸鱼  阅读(35)  评论(0编辑  收藏  举报