XMPP系列:三、用户登录XMPP

来源:互联网 发布:苹果7当前网络不可用 编辑:程序博客网 时间:2024/06/10 06:56

一、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、登录已经成功了,可以进行其他操作。


0 0
原创粉丝点击