選擇一個開源聊天服務器涉及很多方面。諸如服務器運行的操作系統和包含的功能等問題非常重要。還必須考慮服務器的預期未來,以便在必要時對其進行擴展,或者支持可以獨立開發的新插件和新功能。作為開源軟件,還必須仔細檢...
選擇一個開源聊天服務器涉及很多方面。諸如服務器運行的操作系統和包含的功能等問題非常重要。還必須考慮服務器的預期未來,以便在必要時對其進行擴展,或者支持可以獨立開發的新插件和新功能。作為開源軟件,還必須仔細檢查所提供的安全特性和開發社區的活動級別。最好的開源聊天服務器將滿足所有者的所有需求,并擁有包括一些社區支持在內的未來

掌上電腦聊天服務器可以是一個非常簡單的中繼服務器,它只向所有連接的人廣播文本,用于協調不同設備之間的多種復雜連接的復雜系統。聊天服務器的確切定義已經擴大到幾乎包括任何允許兩個人或兩個以上的人實時交換文本的程序。這包括即時消息服務器和點對點類型的網絡,其中每個客戶端也都是服務器。最好的開源聊天服務器的選擇需要在如何使用以及誰將使用它的背景下進行設計,如果預期用戶負載非常低,則需要做出一些小的選擇。對于需要單獨聊天室、聯系人列表或其他社交功能的較高用戶負載,則該字段將縮小運行大型聊天服務器需要相當數量的網絡技術知識,互聯網和操作系統。在選擇最好的開源聊天服務器時,另一個選擇是程序是否需要客戶端。基于Web和telnet訪問的聊天服務器在技術上不需要外部的客戶端正常操作系統或大多數設備上的內容。專用服務器,如即時消息服務,將需要一個能夠理解所使用協議的客戶端。下載專用客戶端可能是問題,也可能不是問題,這取決于使用服務器的用戶使用開源聊天服務器會引起兩個與開源軟件相關的問題。第一個問題是服務器提供的安全性。該軟件是開源的,因此任何人都可以訪問它,并可以發現漏洞,用來繞過服務器的安全性第二件要注意的是,作為開源軟件,它是由一群人開發的,他們可能會不斷地調整程序并對其進行更改或改進。他們免費開發和提供軟件。這可能意味著,在某些時候,社區可能會因為損耗而消失,留下一個有缺陷、沒有開發或支持的程序。