您的位置:首页 > 其它

XMPP系列:三、用户登录XMPP

2015-01-13 16:55 211 查看
一、XMPP中常见类的作用

XMPPStream:xmpp基础服务类

XMPPRoster:好友列表类

XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类

XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别,年龄等信息)在core data中的操作类

XMPPvCardTemp:好友名片实体类,从数据库里取出来的都是它

xmppvCardAvatarModule:好友头像

XMPPReconnect:如果失去连接,自动重连

XMPPRoom:提供多用户聊天支持

XMPPPubSub:发布订阅

二、配置XMPP环境及登录步骤

1、XMPP是C/S 模式,首先要后台搭建好XMPP,设置好主机域名和端口号,客户端通过主机域名和端口号尝试登录XMPP。

2、登录XMPP的步骤:第一步 访问主机域名和端口号,尝试连接XMPP;

     第二步 正在连接XMPP;

     第三步 连接成功或者失败(失败的话,请检查后台的xmpp服务器是否开启或者主机域名和端口号是否正
 确)

     第四步 登录成功后,进行认证;

                                             第五步 认证成功后,上线;

三、登录的XMPP的详细步骤

  1、设置主机域名和端口号

在iPhoneXMPPAppDelegate类中通过搜索“setHostName:”快速找到设置主机域名和端口号的代码,然后设置对应的主机域名和端口号,如下图:

       


   2、设置好xmpp的登录账号和密码
   


   3、尝试连接xmpp
   


   4、正在连接xmpp中
   


   5、登录xmpp成功并进行密码认证
   


   6、认证成功,上线
   


   
   7、登录已经成功了,可以进行其他操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xmpp
相关文章推荐