Smack JAR包介紹
Smack意味着很容易地嵌入到任何現有的Java應用程序中,類庫作爲Jar文件在應用程序所需的功能上提供更多的靈活性:
smack-core.jar — 提供XMPP核心功能,包括XMPP RFC部分所有XMPP的特徵。
smack-tcp.jar — 支持基於TCP協議的XMPP,包括你通常需要使用的XMPPTCPConnection類。
smack-extensions.jar — 支持衆多由XMPP標準基金會定義的擴展(XEPs),包括多用戶對話、文件傳輸、用戶搜索等等。這些擴展記錄在擴展手冊。
smack-experimental.jar — 支持由XMPP標準基金會定義的試驗的擴展 (XEPs),這些擴展的API和和功能應被視爲是不穩定的。
smack-legacy.jar — 支持由XMPP標準基金會定義的遺留的擴展。
smack-bosh.jar — 支持BOSH(XEP-0124)。此代碼應被視爲測試版。
smack-jingle.jar — 支持Jingle。此代碼是舊的, 現在沒有了。
smack-resolver-dnsjava.jar — 支持藉助於dnsjava解決DNS SRV記錄 ,是不支持javax.naming接口的理想平臺。
smack-resolver-javax.jar — 支持解決 DNS SRV 記錄藉助於javax namespace API。
smack-debug.jar — 一種用於協議通信的增強的GUI調試器,當在類路徑中找到並啓用調試時它會自動被使用。