緣於公司使用的通信通RTX,按用戶數購買license,因而乎我就想到網上找找有沒有開源的。服務器
百度之,推薦的有IPMSG,飛秋,和openfire+spark。架構
一、IPMSG,功能簡單易用,就是界面粗糙了點。spa
二、飛秋,在IPMSG基礎上加上了相似QQ的界面風格,並且文件傳輸什麼的更好用了。spark
三、openfire+spark,以上2個軟件的缺點是沒法發送離線消息,並且歷史聊天記錄很容易丟失,組織架構隨意且混亂。那麼這個組合就比較符合要求,雖然和RTX相比,對中文支持不美觀,並且不符合長期使用QQ的用戶的習慣。基礎
對比RTX,openfire+spark特色以下:服務器端
一、沒有羣,只有會議室,會議室是人來人往,不像羣同樣固定,可是能夠限定那些人能夠進入會議室。會議室能夠在服務器端設置爲固定的,或者在客戶端建立臨時的。百度
二、能夠像RTX同樣在服務器端設置統一的組織架構,並且能夠簡單實現多級架構,在客戶端爲spark的時候,方法爲:在組的顯示名中以 :: (空格,冒號,冒號,空格)分隔主組和子組,並且主組不能有成員,且在spark中會顯示一行「此組沒有用戶在線」的提示,很不友好。軟件
三、能夠從客戶端申請新用戶。方法
四、會話框不符合國人習慣。客戶端