xmpp開發教程(一)-服務器搭建

最近看了關於XMPP的框架,以文本聊天爲例,須要發送的消息爲:html

 

[html]  view plain copy
 
  1. <message type="chat" from="kang@server.com" to="test@server.com">  
  2.     <body>helloWord</body>  
  3. </message>  

 

基中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和密碼,進行登陸,在聯繫人裏面能夠添加聯繫人

 

雙擊能夠進入相互聊天的界面

相關文章
相關標籤/搜索