http://www.ox-holdings.com

但是用户还是需要连接到服务器来获取一些连接信息和通信信息的,2017年11月25日Smack正式发由了4.2.2版

摘要Smack是名高天下的开源XMPP顾客端库,另叁个开源IM全作用顾客端斯Parker便是基于此库编写的,二〇一七年七月18日Smack正式发由了4.2.2版。前言Smack是享誉的开源XMPP客户端库,另一个开源IM全功效顾客端斯Parker就是依靠此库编写的(斯Parker或其改善版被比较多境内中型Mini公司作为个中关系工具),前年八月二十七日Smack正式发由了4.2.2版,此版为宽度更新版。更新内容Bug[SMACK-775]

摘要XMPP开源IM顾客端Spark在2017新岁佳节初发表了2.8.3版,该版本是个扶植更新版,修复了bug并新扩充了若干新特色。前言XMPP开源IM客商端斯Parker在2017新年佳节初公布了2.8.3版,该版本是个协助更新版,修复了bug并新增添了多数新特点。斯Parker是一个开源、跨平台IM客商端(帮忙Linux、windows、Mac OS X平台)。它的性格帮忙集组聊天,电话集成和有力安全品质。要是公司内部布署IM使用Openfire+Spark是一级的三结合。官方的求证原来的书文The Ignite Realtime community has just released 斯Parker 2.8.3 and it can be downloaded from theIgnite Realtime: DownloadsThis is a regular update. A few issues have been fixed. Bundled Java updated to the latest version. There is a new menu to view history of sent broadcasts and an option to login anonymously.For a complete list of changes please check theSparkChangelogWe encourage developers to get involved with Spark project by providing feedback and patches in the forums or submitting pull requests toGitHub - igniterealtime/斯Parker: Cross-platform real-time collaboration client optimized for business and organizations.Here is the list of contributors to this release (besides myself卡塔尔国:Michael - fixed Advanced settings not being saved without opening that menu, always on top issue and changed behavior when Auto Login is hidden亚历克斯ander198861 (Aleksander KovtunenkoState of Qatar · GitHub - added a feature to save broadcasts history and access it via a new menu option杰瑞 - added support for anonymous loginGuus der Kinderen - fixed issue when joining a room with a duplicate nickname and improved build time by removing unneeded code style checksDaryl Herzmann - helped to clean up the code further (removing legacy CVS keywords卡塔尔国speedy - fixed issues with password not being deleted when it should and added log file rotating by sizeAtalanttore (Ettore AtalanState of Qatar · GitHub - updated 德文translation(官方原版的书文: 版更新内容Bug[SPARK-1844] - Not saving settings without opening Advanced menu once[SPARK-1848] - Setting "Chat Window Always on Top" also enables "Main Window Always on Top" behavior[SPARK-1853] - NPE when not setting an avatar[SPARK-1854] - Joining a MUC with a duplicate nickname results in strange behavior.[SPARK-1855] - ContactList should not pop up when logging off[SPARK-1858] - Password not removed from spark.properties when "Save Password" option is disabled[SPARK-1863] - Resets initially empty values in Advanced menu when logging outNew Feature[SPARK-1825] - Add an option to see a history of broadcasts[SPARK-1852] - Add anonymous SASL login supportTask[SPARK-1821] - Update bundled JRE with the latest version[SPARK-1856] - Remove unused static analyzers[SPARK-1857] - Remove legacy CVS keywords[SPARK-1862] - Remove obsolete information from Readme and update linksImprovement[SPARK-1847] - Remove Log out menu when Auto Login and Save Password are disabled[SPARK-1849] - Make logs rotate based on size or time[SPARK-1850] - Shouldn't save password when SSO is being used[SPARK-1860] - Implement group chat duplicate name deconfliction similar to 2.7.7[SPARK-1864] - Add translations to MUC dialogs[SPARK-1867] - Update 德文translation越来越多版本更新记录,请参见:

地址:http://blog.csdn.net/a_zhon/article/details/60871706

Smack 3.3.1 发布了,那是叁个小更新版本,首要更新包涵:

在《.net操作MSN/IM/Messenger的一些能源》后,邀月又收拾了某个Java版的IM财富,便于查询。

  • Create callback interface for ReconnectionManager[SMACK-778] - ReconnectionManager.reconnect() can throw NotConnectedException[SMACK-779] - smack-android erroneously depends on smack-omemo and smack-omemo-signal[SMACK-780] - PushNotificationManager's isSupported logic does query the server, whereas it should query the bare JID[SMACK-781] - MiniDnsResolver does not correctly handle the case when NOERROR is returned together with an empty answer section.[SMACK-782] - MultiUserChat does not remove the subject listener causing a memory leak[SMACK-783] - InvitationRejectionListener fires multiple times[SMACK-784] - StringUtils.numbersAndLetters has the numbers twice, resulting in a lower entropy[SMACK-785] - OfflineMessageManager.getMessages() does count the pending messages incorrectly, causing an unnecessary delay[SMACK-786] - Race condition when resuming a stream[SMACK-787]
  • Presence.getPriority() may return Integer.MIN_VALUE.详见官方博客:

版权申明:本文来源阿钟的博客,转发请阐明出处:

  • [SMACK-441] - Memory leak in KeepAliveManager
  • [SMACK-447] - Compression is not enabled for Java7ZlibInputOutputStream
  • [SMACK-448] - Java7ZlibInputOutputStream does not work. Deflater.DEFAULT_STRATEGY is used as compression level when it should use Deflater.DEFAULT_COMPRESSION
  • [SMACK-450] - VCard.load() throws null pointer exception if there is no VCard for the user
  • [SMACK-455] - Multiple items doesn`t not parse correctly in a pubsub message
  • [SMACK-369] - Exceptions during login should get thrown back up to the caller.

1、Java IM
SourceForge上一款开源IM软件,A simple and straightforeward instant messaging program written in Java for all platforms developed with ease of use and efficiency in mind.

目录(?)[+]

Smack是叁个开源,易于使用的XMPP(jabber)的 Java 客商端类库。

2、Java Instant Messenger

一:Openfire是什么?

示范代码:

Java Instant Messenger (or JIM) is an application to allow instant messaging over a network. JIM does not have a centralized server. Instead, users run the server on one of the computers on the network and other users connect to that server.

Openfire 是遵照XMPP 契约的IM 的服务器端的八个兑现,纵然当五个客商连接后,能够透过点对点的情势来发送音信,然而客商如故需求连接到服务器来取得一些连接消息和通讯新闻的,所以服务器端是一定要完毕的。Openfire 也提供了部分基本效率,但真的很基本的!庆幸的是,它也提供插件的恢宏,像Spark相像,相仿刚强提出使用插件扩张的章程来扩大新的效应,并非修正人家的源代码。

1 // Create a connection to the jabber.org server.

(This Description is auto-translated)

郑重声明:本文版权归新匍京a奥门-最全网站手机版app官方下载所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。