IOS-22-XMPP(1)官方demo登录报错:iPhoneXMPPAppDelegate: xmppStream:didNotAuthenticate:

搞了整整一上午,终于搞定了。下面应该有截图的,但是苹果机不好弄,所以没附图,但是我写的很仔细不影响操作哈。

问题:我的openfire服务端在另一台电脑上,然后在这台电脑登录时失败,报错如下:

echanism><mechanism>ANONYMOUS</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>

2015-10-29 11:18:02:888 iPhoneXMPP[982:607] iPhoneXMPPAppDelegate: xmppStreamDidConnect:

2015-10-29 11:18:02:888 iPhoneXMPP[982:607] SEND: <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="DIGEST-MD5"/>

2015-10-29 11:18:02:915 iPhoneXMPP[982:8307] RECV: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09ImxoZy1wYyIsbm9uY2U9Ik5qNk9QdStBUjFBd3FjQk9pSWhOUWsxNE5HeHR2U3NRM3ZucUh2cFIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>

2015-10-29 11:18:02:916 iPhoneXMPP[982:8307] SEND: <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dXNlcm5hbWU9IjUyMSIscmVhbG09ImxoZy1wYyIsbm9uY2U9Ik5qNk9QdStBUjFBd3FjQk9pSWhOUWsxNE5HeHR2U3NRM3ZucUh2cFIiLGNub25jZT0iMkU1Qzk1NzUtQjk4Ni00QjNCLUJBRTAtNjJERTZEMjMxNTAwIixuYz0wMDAwMDAwMSxxb3A9YXV0aCxkaWdlc3QtdXJpPSJ4bXBwLzEwLjAuOTIuMjUwIixyZXNwb25zZT1mYzFkYTlhNmNkNzA5YTg0ZTUzN2E5MzliMzgyNjQ3MSxjaGFyc2V0PXV0Zi04</response>

2015-10-29 11:18:02:945 iPhoneXMPP[982:5f3f] RECV: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>

2015-10-29 11:18:03:006 iPhoneXMPP[982:607] iPhoneXMPPAppDelegate: xmppStream:didNotAuthenticate:


解决办法:

需要在客户端电脑上配置一下服务端的ip域名:

1.打开终端,输入:sudo vi /etc/hosts    ---->回车键----->输入密码------>回车

出现如下图(这里的10.0.92.250是我之前配好的,可忽略):



2.在255.255.255.255的前面:先输入一个“i”   -------->  添加一个服务端的IP地址“10.0.92.250”,空格后,添加域名“lhg-pc”

3.按一下ESC键   -------> 将鼠标移到“::1”前,再输入一个冒号 --------->  这时光标会自动到底部,然后输入wq,再回车,即可完成配置。

4.ping 一下网络(我这个地方断开了服务端网络,所以超时,目的了解如何配置):





这时候再登录XMPP,爽歪歪了!




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IOT_Elon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值