• 嫌的开发作为一个开放源的可扩展通讯和存在的协议的客户库旨在帮助用户嵌入。功能进入他们自己的应用程序。 通过其广泛的图书馆和选XEP扩展、应用程序将使人民实现它为自己的公用事业和设计完整。户的软件包,或者基本的通讯议定书。

    该应用程序的工作,通过与。器在实时,为了达到的即时消息传递和群组聊天连接。 使用提供编程接口,一个能够发送文本信息,通过编写相应的代码线。

    构成使用编程语言Java,其图书馆,可容易地嵌入到Java兼容的应用程序。 该应用程序将部署其图书馆作为单独的罐子文件的目的是提供增加的控制和灵活性的特点,需要通过应用程序。

    为了使该应用程序,一个将必须通过一两个步骤的初始化过程。 第一个暗示初始化系统的特性,这可通过SmackConfiguration类。 第二个会请和启用所有类需要的活动在启动时,与SmackInitializer类。

    控制不同的工具是通过运行相应的命令行和图书馆的罐子文件提供的核心。功能,XMPPTCP连接,多用户交谈、文件传送,用户的搜索,等等。 支持传统的扩展定义的标准。基金会提供和腹(XEP-0124)的代码也被提供。

  • एक प्रकार का जहाज़ विकसित किया गया था के रूप में एक खुला स्रोत एक्सटेंसिबल संदेश और उपस्थिति प्रोटोकॉल क्लाइंट लायब्रेरी के उद्देश्य से है कि उपयोगकर्ताओं की मदद करने अपनी वेबसाइट XMPP कार्यक्षमता में अपने खुद के अनुप्रयोगों. के माध्यम से अपने व्यापक पुस्तकालय और वैकल्पिक एक्सटेंशन XEP, आवेदन की अनुमति देगा करने के लिए लोगों को लागू करने में उनके उपयोगिताओं और डिजाइन पूरा XMPP के ग्राहकों संकुल या बुनियादी प्रोटोकॉल संदेश है ।

    आवेदन के द्वारा काम करता है के साथ संवाद स्थापित करने के XMPP सर्वर realtime में, क्रम में प्राप्त करने के लिए त्वरित संदेश और समूह चैट के लिए कनेक्शन । का उपयोग प्रदान की प्रोग्रामिंग इंटरफेस में सक्षम हो जाएगा, पाठ संदेश भेजने के लिए लिखने के द्वारा इसी कोड की लाइनों.

    निर्माण जावा प्रोग्रामिंग भाषा के उपयोग, अपने पुस्तकालय आसानी से हो सकता है में एम्बेडेड जावा-संगत अनुप्रयोगों । आवेदन की तैनाती होगी और अपने पुस्तकालय के रूप में अलग-अलग जार फ़ाइलें है कि कर रहे हैं प्रदान करने के लिए वृद्धि पर नियंत्रण और लचीलापन सुविधाओं में entailed आवेदन के द्वारा.

    आदेश में सक्षम करने के लिए आवेदन, एक चलाने के लिए होगा के माध्यम से एक दो कदम आरंभीकरण प्रक्रिया है । पहले एक अर्थ है प्रारंभ करने के लिए सिस्टम गुण है, जो कर रहे हैं के माध्यम से सुलभ SmackConfiguration वर्ग. दूसरा एक फोन करेंगे और सक्षम सभी वर्गों के लिए आवश्यक सक्रिय होने पर स्टार्ट-अप के साथ, SmackInitializer वर्ग.

    को नियंत्रित करने के विभिन्न उपकरणों के द्वारा किया जाता है चल रहा है इसी कमांड लाइनों और पुस्तकालय के जार फ़ाइलें प्रदान कोर XMPP कार्यक्षमता, XMPPTCP कनेक्टिविटी, बहु उपयोगकर्ता चैट, फ़ाइल स्थानांतरण, उपयोगकर्ता खोज, आदि. समर्थन के लिए विरासत एक्सटेंशन है कि द्वारा परिभाषित कर रहे हैं XMPP मानकों नींव की पेशकश की है और बकवास (XEP-0124) कोड भी प्रदान की जाती है.

  • Smack was developed as an open source extensible messaging and presence protocol client library that is aimed at helping users embed XMPP functionality into their own applications. Through its extensive library and optional XEP extensions, the application will allow people to implement it into their utilities and design full XMPP clients packages or basic messaging protocols.

    The application works by communicating with the XMPP servers in realtime, in order to achieve the instant messaging and group chat connection. Using the provided programming interface, one will be able to send text messages by writing the corresponding code lines.

    Constructed using the Java programming language, its library can be easily embedded into Java-compatible applications. The application will deploy its library as separate JAR files that are meant to provide increased control and flexibility in the features entailed by the application.

    In order to enable the application, one will have to run through a two-step initialization process. The first one implies initializing the system properties, which are accessible through the SmackConfiguration class. The second one will call and enable all the classes required to be active at start-up, with the SmackInitializer class.

    Controlling the different tools is done by running the corresponding command lines and the library’s JAR files provide core XMPP functionality, XMPPTCP connectivity, multi-user chat, file transfer, user search, etc. Support for legacy extensions that are defined by the XMPP Standards Foundation is offered and the BOSH (XEP-0124) code is also provided.