smack使用指南(译)(一)Smack概述

Smack是一个用于与XMPP服务器进行通信的库,用于执行实时通信,包括即时消息和群聊。

主要优势

  • 使用起来非常简单,拥有功能强大的API。 向用户发送消息的过程可以在几行代码中完成:
AbstractXMPPConnection connection = new XMPPTCPConnection("mtucker", "password", "jabber.org"); 
connection.connect().login();

Message message = new Message("[email protected]", "Howdy! How are you?");
connection.sendStanza(message);
  • 不强迫您在XMPP协议级别进行代码,就像其他库一样。 Smack提供智能的高级结构,如Chat和Roster类,让​​您更有效地编程。

  • 不要求您熟悉XMPP XML格式,甚至是XML。

  • 提供便捷的机器与机器之间的通信。 Smack允许您在每个消息上设置任意数量的属性,包括为Java对象的属性。

  • Apache License 2.0下的开放源代码,这意味着您可以将Smack纳入您的商业或非商业应用程序。

你可能感兴趣的:(smack使用指南(译)(一)Smack概述)