即时通讯
埋心。
这个作者很懒,什么都没留下…
展开
-
即时通讯-openfire、smack、spark(四)
创建聊天室、发送聊天室消息、邀请好友加入聊天室、获取服务器上所有聊天室、获取当前用户所在聊天室、退出聊天室、查询聊天室成员名称 效果图奉上: 创建聊天室 先跟大家介绍一下创建聊天室相关API: MultiUserChatManager:创建聊天室管理类,通过getInstanceFor(XMPPConnection conn)获取MultiUserChatManager对象的实例,conn这个...原创 2018-11-09 16:32:35 · 1081 阅读 · 0 评论 -
即时通讯-openfire、smack、spark(一)
基于openfire 服务和smack 搭建即时通讯项目 下面是我在本地搭建的open fire,非常简单。 点击下载open fire服务,和spark客户端,安装过程也非常的傻瓜,就不在这里说明了,如果遇到问题欢迎留言。 局域网内实现通讯,需要更改 host 文件 :C:\Windows\System32\drivers\etc\host, #localOpenfire(IP + 空格 +...原创 2018-11-07 12:52:23 · 1139 阅读 · 0 评论 -
即时通讯-openfire、smack、spark(二)
连接、注册、登录 开启连接 首先需要导入smack相关jar包,篇尾会给出,至于源码会在该系列的博客最后一篇给出来,如果有问题欢迎大家留言 打开连接相关API 1、XMPPTCPConnection 2、XMPPTCPConnectionConfiguration 在开启连接时用到的就是以上两个api,下面看下如何去创建,通过查看源码我们发现创建XMPPTCPConnection时需要...原创 2018-11-07 13:36:43 · 443 阅读 · 0 评论 -
即时通讯-openfire、smack、spark(三)
添加好友、删除好友、好友列表、添加好友及被添加监听 这里向大家介绍关于好友管理的API Roster(花名册):主要用到的就是以下三个方法,当然更多的API我还没有用到,后续如果用到的话会补充到该博客中。 /** * 添加好友 * * @param user 即为 jid 唯一标识 * @param name 名称:昵称 or 备注 * @param gr...原创 2018-11-08 15:11:54 · 489 阅读 · 0 评论