轉載自:http://blog.csdn.net/iefreer/article/details/9132301
企業網可以使用SIP/RTP或者服務質量更高的H.323
互聯網可以使用XMPP(原jabber,已被IETF標準化RFC3920),gtalk,openfire就是基於XMPP實現
微信也是參照XMPP協議,activesync改進而來。XMPP本身使用http長鏈接來實現,不建議使用輪詢方式。
Hipmob是一個開源聊天系統,服務器端使用node.js實現:
https://github.com/Hipmob/couple-server/
JabbR基於ASP.NET,響應式web設計,可用於PC/Mac/Mobile Devices:
http://about.jabbr.net/
Mibew Messenger基於PHP/MySQL,該系統也可以用來做網站的在線客服
http://mibew.org/
2、遠程會議、教育系統
BigBlueButton,web會議,在線教育,Java語言
http://www.bigbluebutton.org/
Mconf,支持web/mobile,其中web部分基於BigBlueButton方案
http://mconf.org/m/
OpenMeetings,Apache的在線會議系統,支持web/mobile,Java語言,支持Rest/SOAP接口集成
http://openmeetings.apache.org/
參考鏈接:
1. http://www.google.com/patents/US6499053 (分佈式聊天系統一個專利說明)
2. http://zh.wikipedia.org/wiki/XMPP
3. http://xmpp.org/xmpp-software/servers/ (可用xmpp服務器實現
4. http://www.igniterealtime.org/projects/openfire/index.jsp(Openfire,xmpp的一個java開源實現,推薦)
by iefreer