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

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

主要优势

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 关于XMPP最权威的讲解:http://www.jabbercn.org/RFC3920(这个才是最权威的,下面文...
    随风飘荡的小逗逼阅读 1,546评论 1 5
  • 一、Smack库概述     Smack是一个开源、易用的XMPP/Jabber客户端库,它使用Java语言开发,...
    AndryYu阅读 6,315评论 2 13
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,003评论 25 709
  • 早起 开窗 阴雨过后的晨光 开心 饭毕 出门 青草翠绿的光芒 开心 晨跑 归来 朝阳温暖的味道 开心
    居安的一方天地阅读 210评论 0 1