close
之前常會遇到一些需求
希望可以像Line 一樣的聊天功能
但Line 公司那麼大,工程師有多少
這不是我們一兩個工程師就可以完成的
但要做到簡單的聊天~其實是可以的
透過OpenFire 這套OpenSource就可以簡單地做到
OpenFire 其實是基於XMPP的通訊協定
透過tcp/ip 的方式 傳送XML格式 達到聊天的功能
簡單來說~就是使用Socket 傳送 XML
Client 再解析XML的內容
XMPP 也有Open Source Library可以直接使用
iOS XMPP https://github.com/robbiehanson/XMPPFramework
基本上使用方式很簡單
首先下載安裝OpenFire 選擇你的系統版本
安裝基本上也很簡單,就是一直下一步這樣
然後叫起OpenFire的服務
(windows 可以用Spark去測試,是否可以登入,Mac的話系統內的 訊息 也可以測試喔)
確定可以登入,就可以實作Client 端
http://blog.csdn.net/kangx6/article/details/7740135
上面這篇滿詳細的。
一步一步做,就可以達到聊天的功能。
但因為不是自己的架構,若要改功能的話,也滿麻煩的。
但這個很適合想要練習聊天的功能
文章標籤
全站熱搜