Smack是一个开源,易于使用的XMPP(jabber)客户端类库。
Smack API, 是一个 Java 的XMPP ClIEnt Library,也是由Jive Software开发。 优点:编程简单。 缺点:API并非为大量并发用户设计,每个客户要1个线程,占用资源大,1台机器只能模拟有限(数千个)客户.
smack是一个用 java 写的XMPP客户端代码库, 是 Spark 的核心.

优点:

1:Smack是一个简单的,功能强大的类库。给用户发送信息只需三行代码便可完成
XMPPConNECtion connection = new XMPPConnection(”jabber.org“);
connection.login(”MTucker”, “password”);
connection.createChat(”jsmith@jivesoftware.com“).sendMessage(”Howdy!”);
2:不会强迫你向其他类库那样,在信息包层面进行编码。它提供了更加智能化的类比如Chat和Groups,能使你的工作更富效率。
3:不需要你熟悉XMPP XML格式,甚至是XML格式。
4:易于实现机-机对话。
5:ApACE LICEnse下的开源软件。你可以把它用于你的商业或非商业应用程序。

Smack 4.2.1 发布,开源 XMPP 客户端库
Smack 4.2.1 发布了。我已经将 Smack 4.2.1 标记并发布到了 Maven Central。在这个发行包中我们决定省略 smack-omemo *,因为 API 还不稳定。工作人员目前正在加密 Jingle Transports,其 GSOC 项目的一部分也涉及到 OMEMO,因此我们可能会对现有的 OMEMO API 进行一些更改。快照构建可从 igniterealtime.org/repo 获得。下

发布于 2017-08-15 00:33:11 | 197 次阅读

Smack 4.2.0 发布,开源 XMPP 客户端库
Smack 4.2.0 发布了,4.2.0 版本标志着 Smack 的一个里程碑。Smack 4.2 中的显著变化包括支持 DNSSEC(得亏以前的 MiniDNS GSOC 项目),通过使用 JXMPP 的 JID API,将 JID 作为 first class citizens,以及大量的其他改进、新功能和错误修复。可以在 Smack 4.2 Readme 和升级指南,以及 Smack 的 JIA 发行

发布于 2017-03-20 23:51:29 | 189 次阅读

Smack 4.2.0-rc3 发布,正式版将在第二季度发布
Smack 4.2.0-rc3 发布了。Smack是一个开源,易于使用的XMPP(jabber)的 Java 客户端类库。根据Smack的发布计划,Smack 4.2.0预计将于2017年第二季度发布。暂无更多更新信息,详细内容请点击此处。

发布于 2017-02-12 00:23:26 | 167 次阅读

Smack 4.2 发布,开源 XMPP 客户端库
Smack4.2 发布了。Smack 是一个开源,易于使用的 XMPP(jabber)的 Java 客户端类库。更新内容:DNSSEC 测试支持,文档网络操作可中断使用 JXMPP 的 JID 类型改进了多用户聊天 API支持 SASL authzid一些 API Changes各项详细说明请查看发行日志

发布于 2017-01-04 00:17:08 | 176 次阅读

Smack 4.1.8 和 4.2.0-beta2 发布
Smack 4.1.8 和 4.2.0-beta2 发布了。Smack是一个开源,易于使用的XMPP(jabber)的 Java 客户端类库。Smack 4.1.8修复了几个小问题,预计将是4.1分支的最后一个版本。更新内容:[SMACK-726]-'purge' and 'remove' IQ of XEP-0013 must be of type 'set'[SMACK-725]-ReconnectionManager shou

发布于 2016-07-31 00:51:53 | 233 次阅读

Smack 4.1.7 和 4.2.0-beta1 发布
Smack 4.1.7 和 4.2.0-beta1 发布了。Smack是一个开源,易于使用的XMPP(jabber)的 Java 客户端类库。改进记录如下:[SMACK-712] - XMPPTCPConnection's setEnabledSSL(Protocols|Ciphers) has no effect[SMACK-716] - EntityTimeManager.getTime() does not set the recipients JID[SMACK-719] - XMPPError should us

发布于 2016-04-16 00:28:11 | 216 次阅读

Smack 4.1.6/4.2.0-alpha3 发布
Smack 4.1.6/4.2.0-alpha3 发布,更新如下:4.1.6 -- 2016-01-23Bug[SMACK-705] -         PubSub's Affiliation.getElementName() returns wrong name[SMACK-706] -         Smack may sends and twice if Stream Management is used and a p

发布于 2016-01-28 00:21:39 | 147 次阅读

Smack 4.1.5 发布,XMPP 开发包
Smack 4.1.5 发布,此版本主要修复了几个重要的 bug:[SMACK-698] - 时间创建无效 XML[SMACK-700] - stream 重启的时候复制 unacknowledgedStanzas 队列的 stanzas[SMACK-702] - AbstractXMPPConnection.processPacket() 中的 RejectedExecutionException 会导致连接终止API 完全兼容 4.1 系列。Smack是一个开源,易于

发布于 2015-11-23 23:59:26 | 244 次阅读

Smack 4.2.0-alpha2 发布,XMPP 客户端开发包
Smack 4.2.0-alpha2 发布,此版本主要改进:可中断网络操作使用 JXMPP 的 JID 类型改进多用户图表 API支持 SASL authzidAPI 改进 更多内容请看 Smack 4.2 说明和升级指南。Smack是一个开源,易于使用的XMPP(jabber)的 Java 客户端类库。

发布于 2015-09-29 00:21:16 | 197 次阅读

Smack 4.1.4 发布,XMPP 开发包
Smack 4.1.4 发布,此版本包括一些重要的修复,最值得关注的是 MultiUserChat 的 UserStatusListener 触发问题修复;JOSN/GCM provider 不能正确解析 JSON/GCM 扩展的修复。更多改进请看发行说明。Smack是一个开源,易于使用的XMPP(jabber)的 Java 客户端类库。

发布于 2015-09-15 00:20:19 | 210 次阅读

Smack 4.1.3 发布,XMPP 开发包
Smack 4.1.3 发布,这是一个 bug 修复版本,可以作为任何 Smack 4.1 版本简易替换版本。鼓励用户更新,因为 Smack 4.1.2 在 Roster API 引入了一项内存泄露,已被 4.13 修复。更新内容如下:Bug[SMACK-679] -         Memory leak in Socks5BytestreamManager. Should use weak map for 'managers&

发布于 2015-07-16 01:02:09 | 289 次阅读

Smack 4.1.1 发布,XMPP 开发包
Smack 4.1.1 发布,此版本主要修复了一下 Bug:DIGEST-MD5 challenge/response parsing must handle linear white spaces after the commaSynchronizationPoint should use signalAllInteger overflow if both client and server don't specify a max resumption timeisSmResumptionPossible() returns w

发布于 2015-05-14 00:33:17 | 689 次阅读

Smack 4.1.0 发布,XMPP 开发包
Smack 4.1.0 发布,此版本主要修改信息如下:[SMACK-65] - Packet parsing should look for depth[SMACK-237] - Handle more vCard values (XEP-0054)[SMACK-383] - Allow the garbage collection of all object instances of a closed and unreferenced connection[SMACK-424] - Add a MultiUserChat.prese

发布于 2015-03-30 00:02:27 | 251 次阅读

Smack 4.1.0 RC3/Smack 4.2.0 Alpha 发布
Smack 是一个开源,易于使用的XMPP(jabber)的 Java 客户端类库。Ignite Realtime 社区现在作为 XMPP Standards Foundation (XSF) GSOC organization 中的一员,参与了 Google Summer of Code。除了各种 Openfire 项目,还有两个关于 Smack 的项目:添加对 XEP-17

发布于 2015-03-10 06:59:14 | 261 次阅读

Smack 4.0.7 发布,XMPP 开发包
(a)Smack 4.0.7 发布,此版本是个 bug 修复版本。 此版本解决了 Smack 4.0 通过“主机名”参数来配置 HostnameVerifier 是服务器可控的问题,防止恶意攻击者规避主机名验证;Smack 4.0 默认禁用主机名验证,但是 Smack 4.1 是默认启用的。错

发布于 2015-02-24 00:30:40 | 204 次阅读

Smack 4.1.0-rc1 发布,XMPP 开发包
Smack 4.1.0-rc1 发布,从该版本开始 Smack 4.1 的 API 已经稳定下来,到正式版发布时不会再有更改。Smack是一个开源,易于使用的XMPP(jabber)的 Java 客户端类库 

发布于 2015-02-17 00:23:36 | 172 次阅读

Smack 4.1.0-beta2 发布,XMPP 开发包
Smack 4.1.0-beta2 发布,官方发行说明请看这里。没有提供改进的说明。此外官方下载页面已经出现了 Beta3 版本。Smack是一个开源,易于使用的XMPP(jabber)的 Java 客户端类库 

发布于 2015-02-03 22:56:16 | 182 次阅读

Smack 4.1.0-beta1 发布,XMPP 开发包
Smack 4.1.0 Beta1 发布了,该版本支持 XEP-198 Stream Management (默认不启用), 改进了多线程的性能,提升了 MUC API 和支持 SCRAM SHA-1如果你打算开始使用 Smack 4.1 ,请阅读:Smack 4.1 Readme and Upgrade GuideSmack是一个开源,易于使用的XMPP(jabber

发布于 2015-01-15 00:19:55 | 226 次阅读

Smack 4.1.0-alpha1 发布,XMPP 客户端开发包
Smack 4.1.0-alpha1 发布,此版本在 Smack 再开发历史上是个里程碑版本,因为是在 Android 上本地运行的第一个版本,这意味着 aSmack 不再是必须的,未来将会被淘汰,作为为 4.0 稳定版本的固定分支。除了支持 Android,还支持 Smack-tcp

发布于 2014-09-13 23:55:42 | 279 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务