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