Openfire smack 广播会出现两条重复

J2EE 码拜 10年前 (2015-04-03) 2342次浏览 0个评论

代码如下:

		Message broadcastMsg = new Message();   
		broadcastMsg.setTo("all@broadcast.lmiky.com");  
		broadcastMsg.setSubject("重要通知");  
		broadcastMsg.setBody(new Date() + " 全员广播消息!");  
		broadcastMsg.setType(Message.Type.headline);
		conn.sendPacket(broadcastMsg);  

每次客户端收到都是两条广播消息
如果改为非全体用户广播,而是指向某个用户广播,如下:

		Message broadcastMsg = new Message();   
		broadcastMsg.setTo("linminqin@lmiky.com");  //改的是这一句
		broadcastMsg.setSubject("重要通知");  
		broadcastMsg.setBody(new Date() + " 指向广播消息!");  
		broadcastMsg.setType(Message.Type.headline);
		conn.sendPacket(broadcastMsg);  

客户端就只会收到一条广播消息

Openfire smack 广播会出现两条重复
100分
使用了broadcast插件?检测其配置吧
Openfire smack 广播会出现两条重复
引用 1 楼 tianfang 的回复:

使用了broadcast插件?检测其配置吧

谢谢回答
你说的配置是哪个配置,后台没看到可以设置插件配置的地方,还是文件夹plugins下的哪个配置文件?

Openfire smack 广播会出现两条重复
没用过这个插件  登录openfire的后台,可以看到插件管理,插件也有自己的后台设置,看看其中的配置

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Openfire smack 广播会出现两条重复
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!