http://www.ox-holdings.com

所以XMPP有时被误称为Jabber协议,此版本为小幅优化升级版

摘要基于XMPP协议的老牌开源即时通讯客户端Spark于2016年3月14日发布2.7.6正式版,此版为小幅优化升级版。前言基于XMPP协议的老牌开源即时通讯客户端Spark已于2016年3月14日发布2.7.6正式版,此版本为小幅优化升级版,上个版本2.7.5发布于2015年12月。Spark是一个开源、跨平台IM客户端(支持Linux、windows、Mac OS X平台)。它的特性支持集组聊天,电话集成和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。更新说明Bug[SPARK-1664]

  Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。

摘要Openfire发布4.4.1版,Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。前言Openfire基于XMPP(Jabber)协议,采用Java开发,是开源的即时通讯(IM)服务器。Openfire安装和使用都非常简单,并利用Web进行管理,单台服务器可支持上万并发用户。4.4.1版更新内容Sub-task[OF-1021]

在《.net操作MSN/IM/Messenger的一些资源》后,邀月又整理了一些Java版的IM资源,便于查询。

  • RPM build fails after Smack library update[SPARK-1669] - Fix Lithuanian translation of Tic Tac Toe game[SPARK-1672] - Spark is not showing "(Offline)" prefix for offline messages on Openfire 4.0.0[SPARK-1673] - Only first offline message is shownImprovement[SPARK-1091] - Create an installer for Mac OS X[SPARK-1661] - Change "on phone" to "on the phone"[SPARK-1663] - Update jarbundler and ant build file[SPARK-1666] - Update Simplified Chinese translationNew Feature[SPARK-1668] - Lithuanian translation for the Battleships game更新内容大致是:支持语音聊天(并不稳定),Mac OSX上安装更方便,同时修改了Linux上的2个小问题。原文请看此链接:

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。XMPP的技术来自于Jabber,其实它是 Jabber的核心协定,所以XMPP有时被误称为Jabber协议。Jabber是一个基于XMPP协议的IM应用,除Jabber之外,XMPP还支持很多应用。

  • Admin Console Arbitrary File Upload VulnerabilityBug[OF-1192] - Reflective Cross-Site Scripting vulnerability on setup test page[OF-1804] - ConversationLogEntry stored stanza has mangled formatting[OF-1808] - ClassCastException - user-summary.jsp[OF-1811]
  • NPE in RosterManager.getSharedGroups[OF-1814] - Unable to remove a conference service[OF-1816] - Log files aren't loaded properly[OF-1817] - Potential ClassCastException in MUC with Clustering[OF-1818] - In Sybase every column should be defined NONNULL/NULL constraint[OF-1820] - Groups not sorted alphabetically in Sharing dialog[OF-1825] - documentation folder redundantly included in RPM distribution[OF-1828] - Oracle database does not permit empty string insertion into ofGroupPropImprovement[OF-1819] - Update German translation[OF-1827] - Stop using a specific, hardcoded SSL Context.官方链接:

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.

转载请注明出处:

2、Java Instant Messenger

下面就是如何架设内部即时通讯服务的步骤:

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.

**第一步:安装Jabber服务器软件

(This Description is auto-translated)

**Jabber服务软件有很多,具体可以参考jabber官方网站的列表:

3、IM客户端 Spark
Spark是一个开源,跨平台IM客户端。它的特性支持集组聊天,电话集成和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。

Jabber官网地址:

4、LumaQQ 
 LumaQQ是一个独立的   Java   QQ   客户端,具有可重用的纯Java核心和基于SWT的仿   QQ   界面。我们遵循GNU   General   Public   License   许可证(简称GPL)发布。该条款的原文可见和   LumaQQ   源代码一同发布的   COPYING   文件。    
      需要特别声明的是   LumaQQ   是以研究和学习为目的的,我们并没有违反   QQ   的版权许可的东西。一切的协议分析都是把   QQ   当作黑箱分析,我们所做的一切都遵循中华人民共和国《计算机软件保护条例》。

常用Jabber服务器软件:

5、Openfire
Openfire 是实时的基于WEB的即时消息传输平台,是原来的Jive Messenger

其中最为方便安装搭建的无疑是Openfire(Wildfire),一款基于GPL协议开源软件,Openfire有linux、windows和MAC的不同版本,软件需要java环境支持,不过软件本身自带了环境包,你可以根据你的需要下载不同的版本。

6、类似QQ的聊天软件JAVA版源码(附设计文档) 作者:其实像QQ聊天这样的软件有很多,但基本上都没有公开源代码,而且也只是提供软件客户端,有一些像ICQ的软件虽提供服务端但却不公开源代码。本人很想知 道它的运行机理,想弄明白它是怎么一回事,所以就试着做了一个,虽然没有正式公司的那么复杂和友好的界面,但至少可以给你点启发,对学习是有帮助的。

下载地址:

7、JavaQQ.
用java写的简单QQ。

最新版本:Openfire 3.3.2

1、Windows版本安装方法:

下载:openfire_3_3_2.exe带java环境版本

安装:直接运行安装文件,程序默认安装至c:Program FilesOpenfire

运行:binopenfire.exe

 

2、Linux/Unix版本安装方法

如果使用rpm包安装,下载:openfire-3.3.2-1.i386.rpm

运行:

#rpm -ivh openfire_3_0_0.rpm

默认安装路径位于:/opt/openfire

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