Smack(客戶端類庫)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

Smack是一個開源,易於使用的XMPP(jabber)客戶端類庫。

基本介紹

  • 外文名:Smack
  • 優點:編程簡單
  • 缺點:每個客戶要1個執行緒,占用資源大
  • 解釋:Smack是開源的
Smack 是什麼?,smack的優點,

Smack 是什麼?

Smack是一個開源,易於使用的XMPP(jabber)客戶端類庫。
Smack API, 是一個 Java 的XMPP Client Library,也是由Jive Software開發。 優點:。 缺點:API並非為大量並發用戶設計,每個客戶要1個執行緒,占用資源大,1台機器只能模擬有限(數千個)客戶.
Smack是一個用 java 寫的XMPP客戶端代碼庫, 是 spark 的核心.

smack的優點

1:Smack是一個簡單的,功能強大的類庫。給用戶傳送信息只需三行代碼便可完成
XMPPConnection connection = new XMPPConnection(”jabber.org“);
connection.login(”mtucker”, “password”);
connection.createChat(”[email protected]“).sendMessage(”Howdy!”);
2:不會強迫你向其他類庫那樣,在信息包層面進行編碼。它提供了更加智慧型化的類比如Chat和Groups,能使你的工作更富效率。
3:不需要你熟悉XMPP XML格式,甚至是XML格式。
4:易於實現機-機對話。
5:Apace License下的開源軟體。你可以把它用於你的商業或非商業應用程式。

相關詞條

熱門詞條

聯絡我們