最近看了關於XMPP的框架,以文本聊天爲例,須要發送的消息爲:html
基中from是從哪一個用戶發送的消息,to是發給誰的消息,XMPP的用戶都是以郵箱形式。body就是咱們發送的消息文本。服務器
好了,說到這裏,咱們就來開發一個基於XMPP的IOS聊天客戶端程序,首先咱們須要XMPP服務器,這裏,我就拿本機作服務器,首先從xmpp Server下載ejabberd這個服務器,ejabberd支持Linux / Mac OS X / Solaris / Windows,因此任何操做系統均可以作咱們的聊天服務器。好了,下載完後,一步一步安裝就能夠了框架
下載了ejabberd-14.07文件後,雙擊開始安裝工具
啓動程序後,會進入到下面的界面測試
上面紅色的部分就是你的用戶名spa
上面輸入用戶名和以前設置的密碼,會進入下面的界面操作系統
點擊用戶能夠添加用戶,.net
客戶端工具http://xmpp.org/xmpp-software/clients/,這裏咱們主要推薦MAC用Adium,Windows用Citron,經過客戶端能夠添加好友等進行後續的測試等操做。3d
在這裏我下載的是Adium,進入偏好設置server
點擊"+"彈出的下拉框中選擇xmpp選項
在這裏輸入你的id和密碼,進行登陸,在聯繫人裏面能夠添加聯繫人
雙擊能夠進入相互聊天的界面