XMPP 框架登陆openfire服务器报错

来源:互联网 发布:清远招聘网络总监 编辑:程序博客网 时间:2024/05/18 02:27
一键管理你的代码   攒课--我的学习我做主   【hot】直播技术精选   

ios利用xmpp/jabber链接openfire服务器时出现 “Domain=kCFStreamErrorDomainNetDB Code=8“错误

标签: iosxmpp
265人阅读 评论(1)收藏举报
本文章已收录于:
分类:
作者同类文章X
    作者同类文章X
      在学习xmpp需要链接到openfire服务器的时候,利用
      [objc] view plain copy
      print?在CODE上查看代码片派生到我的代码片
      1. [_xppStream connectWithTimeout:XMPPStreamTimeoutNone error:&err]  

      函数链接,可能会出现”Domain=kCFStreamErrorDomainNetDB Code=8 "nodename nor servname provided, or not known" UserInfo=0x1658d9d0 {NSLocalizedDescription=nodename nor servname provided, or not known}“这个错误,出现这个错误的原因我暂时知道以下2个.

      1.端口号设置错误

             openfire服务器默认的端口号是:5222,你可能在程序中设置为了其他端口号

      [objc] view plain copy
      print?在CODE上查看代码片派生到我的代码片
      1. _xppStream.hostPort=5222;  
      其实不用写这句也是可以的。

      2.没有配置域名

             我的openfire服务器的名称是:zhou.local,那么需要配置域名也为zhou.local

      1>打开终端输入命令:sudo vi /etc/hosts

      2>输入字母:i (转到INSERT),在"127.0.0.1 localhost"下面插入你要添加的域名,我这里添加的是”zhou.local“如下

      3>按ESC键

      4>输入”:wq“命令退出

      3.如果是在模拟器上运行正常,真机上不正常,那可能是网络不是用的同一个网络,设置下网络(未做过测试)


      0
      0
       
       

      我的同类文章

      http://blog.csdn.net
      • .net3.5以后的版本 如何使用 DirectX.dll和Directsound.dll2016-05-11
      • C# directShow IAMStreamSelect切换音轨2016-04-12
      • 浅析objective-c中的strong和weak2016-03-09
      • WPF 利用Process.Start()方法启动指定路径下的exe文件并传递参数2016-03-01
      • ffmpeg中的sws_scale算法性能测试2015-09-17
      • ios多线程理解2016-04-18
      • WPF 绑定中Converter的应用2016-03-21
      • ios 图片拉伸resizableImageWithCapInsets:详解2016-03-03
      • ios 学习备忘2015-12-07
      • ffmepg tutorial12015-01-06
      更多文章

      参考知识库

      更多资料请参考:
      猜你在找
      iOS测试
      Qt网络编程实战之HTTP服务器
      iOS8开发视频教程Swift语言版-Part 1:第一个iOS应用程序
      EasyDarwin开源流媒体服务器:编译、配置、部署
      iOS进阶开发-苹果的网络-Socket、Bonjour
      jenkins在使用maven部署到nginx+tomcat服务器时出现504错误
      Fatal error Call to undefined function mysql_connect in php链接mysql时出现的错误
      iOS8后地理定位问题解决和定为时错误的解决Error DomainkCLErrorDomain
      iOS链接错误Undefined symbols for architecture arm64std__1basic_stringchar std__1char_traits
      IOS XMPP openfire服务器配置
      查看评论
      1楼 qq_314482212016-07-13 16:11发表 [回复] [引用][举报]
      登录时的:
      _xmppStream.hostName =@"xxx.xxx.xx";不写域名,换IP地址!
      * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
      快速回复TOP
      核心技术类目
      全部主题HadoopAWS移动游戏JavaAndroidiOSSwift智能硬件DockerOpenStackVPNSparkERPIE10EclipseCRMJavaScript数据库UbuntuNFCWAPjQueryBIHTML5SpringApache.NETAPIHTMLSDKIISFedoraXMLLBSUnitySplashtopUMLcomponentsWindows MobileRailsQEMUKDECassandraCloudStackFTCcoremailOPhoneCouchBase云计算iOS6RackspaceWeb AppSpringSideMaemoCompuware大数据aptechPerlTornadoRubyHibernateThinkPHPHBasePureSolrAngularCloud FoundryRedisScalaDjangoBootstrap
      0 0