Mac 下安装ejabberd (XMPP服务器端)
为了在iOS下做个聊天程序,用XMPP协议做,服务器端选用ejabberd.在http://xmpp.org/xmpp-software/servers/
这里提供的服务端的东西多的很,还是选用ejabberd.
在http://www.process-one.net/en/ejabberd/archive/找到要下载的东西,这里着实比较偏僻,一个下载地址藏的。。。无语!!
因为之前用过n种办法,都是安装报错。用源代码安装,用安装包安装,都是坑爹!!在网上也找了许多解决办法。包括
杀了进程从新安装,查看端口号是否被占用等。。。都是浮云。
最后选用ejabberd-2.1.11-darwin-x86_64-installer.app.zip 这个安装包,直接安装,可以了。
估计是安装包的版本问题, 用n个版本的安装包,搞了一天,真的费精神。
Mac OS x 10.8.2(12c60)
好了,服务器端装好了,下载了客服端
http://xmpp.org/xmpp-software/clients/这里也很多,下载来测试吧
Mac OS上下载了Adium和系统自带的iChat来测试。只是在设置帐户登陆的时候,设置了服务器名字反而登陆不上,不写服务器名字能登陆上。
不知道为什么。。。
具体的服务器端的配置这里有更详细的介绍,很多中文的网上介绍都来源与此,特别的详细,够强大。
http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/
根据这个地方的介绍来step by step ,很不错。