為了在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 ,很不錯。