有没有和openfire配套的比较好的开源IM客户端? [问题点数:40分]

Bbs1
本版专家分:0
结帖率 93.33%
Bbs6
本版专家分:7135
Bbs1
本版专家分:0
Bbs2
本版专家分:128
Blank
Github 绑定github第三方账户获取
Bbs1
本版专家分:0
openfire + spark 搭建聊天系统
<em>openfire</em>是服务器,spark是<em>客户端</em> 下载地址:http://www.igniterealt<em>im</em>e.org/downloads/index.jsp 下载红框内的文件,Openfire如果你的机器为64位的话不要下载zip,因为zip默认是32位的,会启动失败 全部下载完后先安装<em>openfire</em>服务端,可参考此教程:http://www.cnblogs.com/hoojo/ar
java领域的即时通信(openfire+spark+smack)
前言 Java领域的即时通信的解决方案可以考虑<em>openfire</em>+spark+smack。当然也有其他的选择。 Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信<em>客户端</em>可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视
移动IM开源框架Tigase > Openfire > Ejabberd对比分析
一、IM协议选择 二、IM 服务器的选择 三、XMPP协议的问题及改进 登录握手部分的改进 XMPPQuickStart (XEP 0305) 心跳改进 Xmpp Ping/Pong (XEP 0199) 40+ 字节 -> 单向 white space ping, 4字节 文件传输 Xmpp 协议的文件传输是点对点的,需要改成用http 上传到server 语音
基于openfire写的安卓端的一个IMapp
因为公司最近想在公司的APP里面加一个聊天的功能,就去研究了一下基于<em>openfire</em>的IM通信。就写了一个简单的daem.实现了发送 图片 文字 声音 等基本功能。      有兴趣的可以下载来看看:https://github.com/zhang550687086/<em>im</em>chat.git 点击打开链接。
XMPP(二)-基于asmack+openfire的安卓客户端(仿QQ)的介绍以及个人心得
关于XMPP第一篇-<em>openfire</em>的搭建写完后,就一直在赶本篇所要介绍的这个基于asmack+<em>openfire</em>的安卓<em>客户端</em>,费了不少精力,因为有不少同学在还在焦急的等待着(自恋了呵呵),所以紧赶慢赶,现在算做出来了一个比较初级的版本,很多功能还不完善,不过先放出来,供大家一起参考研究,提出问题,共同学习,当然,该项目本人是会不断完善,增加新功能,甚至到后来的群组,有兴趣的话,大家可以继续关注^-
java开源即时通讯软件服务端openfire源码构建
java<em>开源</em>即时通讯软件服务端<em>openfire</em>源码构建本文使用最新的<em>openfire</em>主干代码为例,讲解了如何搭建一个<em>openfire</em><em>开源</em>开发环境,正在实现自己写java聊天软件: 编译环境搭建 调试环境搭建 步骤列表 下载<em>openfire</em>源码 配置开发环境 配置ant运行 执行runconfigrations 调试环境搭建完成 下载<em>openfire</em>源码 <em>openfire</em>是github<em>开源</em>项目,其
Android IM之基于Openfire+Smack的聊天服务器的搭建与测试
XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为通用的传输机制
开源聊天服务器openfire
前段时间为了做聊天的功能差不多是崩溃了,就光处理下这些聊天的逻辑头都大了后来查资料发现可以用一些<em>开源</em>的聊天服务器来做,后期只需整合一下数据就OK了。基于多方面的考虑就选取了<em>openfire</em>做为聊天服务器,同时呢使用spark和如意通来进行开发测试 <em>openfire</em>和spark以及smack的下载地址是:http://www.igniterealt<em>im</em>e.org/downloads/index.j
openfire系列----简单的js im聊天实现
备注:实现这个功能折腾了一天,调出了一个简单的雏形,在这里总结下 这里我大概的讲下<em>openfire</em>相关的各个部分的功能, 一:<em>openfire</em> 简单来说,OpenFire是一个采用纯Java语言编写(核心架构使用Mina构建)的<em>开源</em>RTC(Real-T<em>im</em>e Communications,实时协作)服务器。它采用XMPP协议进行分布式通信,该协议的前身其实就是基于Jabber协议,只不过X
IM消息推送之Openfire
关键字:IM消息推送之Openfire Openfire 采用Java开发,<em>开源</em>的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 什么是OpenFire 您可以使用它轻易的构建高效率的即时通信服务器. Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户...
openfire+spark+安卓的聊天解决方案
使用<em>openfire</em>作为IM服务器,spark作为pc端,本实例作为安卓<em>客户端</em>进行聊天交流,注意本代码是安卓端,其他组件可以上相关网站下载,按照步骤搭建好环境之后,使用本代码的apk安装在安卓上,可以通过本<em>客户端</em>与spark好友聊天,通过本代码,你可以学习如何使用smack库的api接口
openfire环境搭建(IM服务器)
windows上安装<em>openfire</em> 下载地址:http://www.igniterealt<em>im</em>e.org/downloads/index.jsp 我下载的<em>openfire</em>_4_2_3_bundledJRE.exe 32-bit (Includes 32-bit Java JRE) 因为我电脑上没有java运行环境,用这个包可以帮助我安装java,以免我还要配置java环境。 下载后完成安装
构建WebIM聊天程序
最近研究了一下WebIM,现将学习笔记记录于此。一、WebIM采用技术本篇实现的WebIM是对现有技术的整合,它包含了如下技术: seajs:用于JavaScript模块化编程,seajs简介及用途可以看这儿:http://blog.csdn.net/fengshuiyue/article/details/51177458 lay<em>im</em>:阿里大牛贤心制作的一款web<em>im</em>聊天界面,很美观,源码下载地
配置openfire服务器+spark客户端IM聊天工具
如何配置<em>openfire</em>+spark網絡聊天1.前言本文檔是簡單介紹XMPP、<em>openfire</em>、spark。以及如何配置一個以<em>openfire</em>為服務器,spark為客戶端的一個局域網聊天網。其中<em>openfire</em>服務器的構架在linux上架構的,我所使用的linux版本是虛擬機上安裝的ubuntu 8.04。本文檔不準備介紹linux的基礎知識,所以本文檔假設讀者都是在linux上有一定開發
基于openfire服务器的的IM系统源程序
基于<em>openfire</em>服务器的的IM系统源程序,用基于QT的QXMPP协议库封装的
即时通信系统Openfire分析之五:会话管理
什么是会话?   A拨了B的电话   电话接通   A问道:Are you OK?   B回复:I have a bug!   A挂了电话   上面所喻整个过程就是所谓的会话。     会话(Session)是一个客户与服务器之间的不中断的请求响应序列。注意其中“不中断”一词。   Openfire的通信,是以服务器为中转站的消息转发机制,<em>客户端</em>与服务器要实现通
开源的IM解决方案
以前也搭建过企业内部使用的IM,如FICQ,RTX,甚至没有服务器的FeiQ .   一个<em>比较好</em>的基于XMPP的<em>开源</em>IM解决方案。如下: 服务器端:Openfire <em>客户端</em>:Spark 基于Web的<em>客户端</em>:Spark Web JavaME<em>客户端</em>: http://code.google.com/p/lampiro/ Android<em>客户端</em>:http://www.beem-project...
openfire构建即时通讯,连接超时解决方案
在构建<em>openfire</em>与jwchat构建即时通讯时,发现用户用jwchat登录时,如果静止不动大约5-6分钟,服务自动提示连接超时,需要修改org.jivesoftware.<em>openfire</em>.nio.ClientConnectionHandler类 ,xmpp.client.idle属性@Overrideint getMaxIdleT<em>im</em>e() {//设置超时时间 默认6分钟// return J...
采用spark和openfire实现即时通讯系统
名词解释:  Xmpp: 采用xml数据封装格式的点对点通讯协议。是目前最流行,通用的即时通讯协议。 Spark: 即时通讯<em>客户端</em>,类似QQ和MSN应用,代码实现采用smark类库(xmpp<em>客户端</em>类库),spark和smark都是<em>开源</em>的项目。采用Java语言编写. Openfire: 即时通讯后台服务器端。是<em>开源</em>项目。采用Java语言编写. 最近花了一段时间研究下即时通讯软
openfire spark视频通话插件
<em>openfire</em> spark 官方发布的<em>开源</em>代码中是没有包含视频功能的,但是实际开发需求可能会有需要视频功能,这个插件就是实现视频功能的,直接复制粘贴使用就可以了!
IM平台的搭建:openfire服务端和spark客户端
1:安装jdk配置java环境      1.1下载jdk-7-linux-i586.tar.gz并安装           sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm cd /usr/lib/jvm sudo mv jdk1.7.0/ java-7-sun        1.2修改环境变量
2018-05-20-基于openfire服务器的web即时通讯-003登录
登录 1)开启http绑定 2)使用到的Strophe.Connection对象 关于service 关于options:没有使用到 3)使用到Conenction对象的connect()方法 关于JID 关于callback 4)随机生成资源 5)实现登录 代码 报文 6)登录成功之后要做的事 登录 1)开启http绑定 在<em>openfire</em>控制台中启用ht...
基于Openfire Smack开发即时通讯应用、搭建Openfire服务器(一)
一:Openfire是什么? Openfire 是基于XMPP 协议的IM 的服务器端的一个实现,虽然当两个用户连接后,可以通过点对点的方式来发送消息,但是用户还是需要连接到服务器来获取一些连接信息和通信信息的,所以服务器端是必须要实现的。Openfire 也提供了一些基本功能,但真的很基本的!庆幸的是,它也提供插件的扩展,像Spark 一样,同样强烈建议使用插件扩展的方式来增加新的功能,而不是
openfire Im android 客户端
<em>openfire</em> Im android <em>客户端</em> 可以直接运行
【Openfire】网页版单对单聊天实例
网上部分关于Openfire的代码,只实现了,从单一应用与Openfire已经封装好的Spark<em>客户端</em>交互的功能,并没有实现一个应用内,多个用户交互的功能。 下面编写一个Openfire网页版单对单聊天的实例,用Smack的api与Struts2实现。 如下图,开两个浏览器,模拟两个用户,实现网页版的Openfire聊天。
openfire运行环境部署+jwchat网页端通信聊天+插件的基础知识+webchat环境配置和下载地址
研究Openfire快一个月的时间了,最初的项目要求是利用Openfire作为服务器端,在网页端注册或输入登录信息进行类似QQ的聊天.后来需要在网页端加入客服系统实现匿名登录和实名登录功能,实现N个客服人员一个连接点的系统自动分配功能。作为菜鸟在百度了1个月和看各种文档后把学习笔记分享给大家。也给自己留个备份。    1.如果您刚接触Openfire,一点经验没有,请把下面这位前辈的文章看完。o
openfire的Android客户端实现
<em>openfire</em>是xmpp协议的实现,以其及时性和稳定性被倍受青睐,在此贡献出来Android<em>客户端</em>,希望与大家共同探讨。 文章地址:http://blog.csdn.net/sky_monkey/article/details/9495571
DuckChat 1.0.7 发布,开源代码快速搭建聊天系统
这段时间IM技术火爆,各行各业都在搞垂直,企业商业办公也在逐步脱离微信和钉钉。 实话说,IM的开发成本很高,<em>openfire</em> tigase 之类的半成品又太粗糙,丢消息、臃肿。 环信、融云、云信的sdk模式逐渐变得流行,但是毕竟走人家服务器,避免不了消息不安全的问题。 另外SDK也太基础,不懂技术的人根本是空有创意望洋兴叹,所以我们做的这个<em>开源</em>免费的聊天系统,现在彻底解决了这个问题。 DuckC...
百万并发电信级统一即时通讯(im+voip+多人语音)系统源码
产品开发地点:广州  团队人数:7人,产品开发时间:3年7个月    产品模块:          完全自主研发的<em>im</em><em>客户端</em>(没有使用任何第三方控件,完全自主开发)          服务端(<em>openfire</em> xmpp协议 mysql数据库)支持sqlserver oracle等主流数据库          手机移动端: android(java开发)  i
imclient开源即时聊天工具
一个非常好的<em>开源</em>IM工具,利用<em>openfire</em>做后台,非常好
Openfire_spark_安装手册.pdf
<em>开源</em>IM服务器<em>openfire</em>和<em>客户端</em>Spark,完全安装手册,支持C2S和S2S,简单的SMB用户可直接部署使用。
基于openfire 的android IM 即时通讯smack的android IM
基于<em>openfire</em> 的android IM 即时通讯smack的android IM <em>开源</em> 仅用于学习研究、请勿他用
openfire-Spark二次开发——修改设置窗口
spark开发了几周了,该总结一下了。 今天说说修改设置界面的窗口。 这是spark的设置界面。 里面有很多项设置,但是也有许多内容暂时不需要的比如ROAR,显示样式中的主题,因为我已经辛辛苦苦的套上了新主题,如果再变换主题就没意思了。暂时先阉了。 这个窗口的具体实现类org.jivesoftware.spark<em>im</em>pl.preference.PreferenceDialog//设置窗口的类
服务器端编程心得(七)——开源一款即时通讯软件的源码
在我的《服务器端编程心得》这个系列的第一篇至第六篇都是讲了一些零散的不成体系的网络编程细节。今天,在这篇文章中,我将介绍一款我自主开发的即时通讯软件flamingo(中文:火烈鸟),并<em>开源</em>其服务器和pc<em>客户端</em>代码。以此来对前几篇文章中说到的理论进行实践。 代码在github和csdn.net上各上传了一份: github地址:https://github.com/...
第三方即时通信IM服务对比分析
首发于fxm5547的博客 本次调研网易云信、环信、融云、leancloud和腾讯云通信。阿里的云旺因应用场景及基础功能不全部满足,故不考虑。 2. 功能分析 2.1 基础消息功能对比 功能 网易云信 环信 融云 leancloud 云通信 基础聊天 支持 支持 支持 支持 支持 群组聊天 最多2000人 最多2000人 最多3000人 最多500人 最多10000 聊天室 ...
基于openfire的web在线聊天源码
联系人分组,群聊,修改在线状态,邀请群人员,设置群管理员,踢人。。类似QQ的功能。 页面中以script的形势引入miq.jsp稍作修改配置成自己的<em>openfire</em>服务器即可用
Openfire源码分析 .
最近看了好多关于<em>openfire</em>的博客有好多感觉很有用。 1、http://blog.csdn.net/fzzsh/article/details/7770644 源码分析 2、http://hi.baidu.com/mykingbull/item/9d32b3238c51c3140875082f 这个比较全面吧 3、http://blog.csdn.net/heyi1214/articl...
开源im方案之openfire
1.server用<em>openfire</em> http://www.igniterealt<em>im</em>e.org/projects/<em>openfire</em>/是基于xmpp(jabber)协议的,大多数<em>客户端</em>都可以用,比如pidgin,程序是用java写的,启动跟tomcat大同小异启动时会提醒进入管理页面管理:管理平台开始监听:   http://saint.local:9090   https://saint.local:9091
开源IM项目整理(iOS,Android,服务端server,windows版)
最近做IM项目,找了一些IM相关的项目了解,以下是一些<em>开源</em>IM项目,可以借鉴下。 一 蘑菇街<em>开源</em>的IM项目,各个端都有。 二 MingQQ是一个使用WebQQ协议开发的山寨QQ<em>客户端</em>,目前实现了Windows版和Android版。
移动IM开源框架对比
最近在看移动IM相关的资料, 然后发现网上有很多的资料,所以在学习过程中,整理了一些笔记, 供那些 想了解 移动IM的童鞋一些参考。 移动IM技术选型要点 1、协议选型 2、IM 服务器选型 3、协议和IM服务器改造 4、移动IM常见问题以及一些解决方案  5、一些第三方服务 一、常用的IM协议 二、IM 服务器的选择 经过这几
(注意:为ionic的基础模板代码)即时通讯聊天实例(cordova/phoneGap + ionic + Strophe.js + openfire)
cordova + ionic 创建的android版app,使用Strophe.js 实现xmpp<em>客户端</em>,实现了即时通讯聊天功能,服务端为<em>openfire</em>,需要自行搭建,应用可以实现账户登录,添加好友,聊天功能
OpenFire源码学习之十三:消息处理
消息处理流程总揽(该图来源于互联网,图片很大,不过类容还是挺清楚的。不方便查看,需要下载查看): 更为直观的流程描述: 在线chat   Test1--test2 test1@8ntmorv1
即时通讯学习笔记003---Tigase代码框架解读
JAVA技术交流QQ群:170933152  在java下实现的xmpp<em>开源</em>实现,除了<em>openfire</em>外,tigase是另一个牛逼的项目。 实际的实验室压力下,50万人同时在线的单机,tigase的gc情况要优于<em>openfire</em>,而且<em>openfire</em>的网络层代码借鉴了不少tigase的。 下面的内容,在解剖tigase过程中所写,使用的版本是:5.2.1 (2014年7月份)。...
openfire+spark二次开发,聊天记录显示效果界面
首先梳理一下,spark的源码中,聊天记录显示界面和文本输入框的共同父类为org.jivesoftware.spark.ui包下的ChatArea.java
开源IM系统-YiChat
https://github.com/YiChat
XMPP 学习笔记一 OpenFire与Spark安装
XMPP学习笔记官网:www.xmpp.org 简介:XMPP前身是JABBER,以XML为基础的一种即时通讯协议,由Jabber软件基金会开发,最早在Jabber上实现。Jabber项目由Jeremie Miller在1998年开始的一个免费、<em>开源</em>的项目,用于提供给MSN、Yahoo!的IM服务。由于XMPP是一种基于XML架构的开放式协议,在IM通讯中被广泛采用。协议内容XMPP定义了三个角色
Android版支持XMPP协议IM客户端源代码
Android版支持XMPP协议的IM<em>客户端</em>源代码,可以自行改造支持Openfire的<em>客户端</em>软件
即时通讯-openfire、smack、spark(一)
基于<em>openfire</em> 服务和smack 搭建即时通讯项目 下面是我在本地搭建的open fire,非常简单。 点击下载open fire服务,和spark<em>客户端</em>,安装过程也非常的傻瓜,就不在这里说明了,如果遇到问题欢迎留言。 局域网内实现通讯,需要更改 host 文件 :C:\Windows\System32\drivers\etc\host, #localOpenfire(IP + 空格 +...
openfire-spark 二次开发-(三)源码系统总览-1
spark源码结构扯皮部分 上次搭建好了源码环境,准备开工修改。因为这次的任务只是改UI,UI按照新的UI来做。下面是美工给的UI。 行了,就放这两个部分吧。首先感谢美工做的这么用心,终于搞得我有一大批活要做了。spark的UI是使用java swing做的。说实话,我swing是今天第一次接触了。以前学java,大家伙都说swing做界面很难看,没人用,学习难度也大。什么c#分分钟甩s
蘑菇街开源的 IM 项目 TeamTalk(iOS client)
即时通讯,IM,TeamTalk <em>开源</em>项目,xcode 9,iOS 11可以真机运行。
开源xmpp im客户端
<em>开源</em>xmpp <em>im</em><em>客户端</em>
基于Openfire Smack开发即时通讯应用、Spark安装,注册,登录,退出登录(二)
上一篇已经把服务器的Openfire环境搭建好了,现在我们就可以来搭建应用App的环境了这样就可以使用Smack的API来与服务器进行通信了。一:继续去igniterealt<em>im</em>e下载Smack的jar包和Spark.exe二:Spak,第一次使用需要设置点东西,不然登录不上。 点击进入高级,将倒数第三,第二个勾上这样就可以登录了(至于为什么自己领悟吧 ^_^) 现在我们随便登录一个帐号,域名填写你
哇呼IM即时通讯系统——技术解析
哇呼IM即时通讯系统——技术解析 哇呼 哇呼“Chat”是一款包含android<em>客户端</em>/ios<em>客户端</em>/pc<em>客户端</em>/WEB<em>客户端</em>的即时通讯系统。本系统完全自主研发,服务器端源码直接部署在客户主机。非任何第三方IM通讯平台! 功能描述 支持单人聊天、群组聊天,支持基础的文字、语音、表情 支持群聊禁言/进群验证 支持红包发送/转账/发送地理位置/阅后即焚/发送文件/发送图片/发送视频/语音聊天/视频聊天...
android基于xmpp的即时通讯应用
xmpp是一个通信协议。因为这是个开放的协议,为了节俭开发成本,很多即时应用都采用了这个协议。Android上最常用的组合asmack +<em>openfire</em>。Asmack是smack的android版,是对xmpp协议进行了封装,并提供了丰富的api,简化了操作。Openfire是一个<em>开源</em>的IM服务器,基于Xmpp实现。换句话说使用xmpp开发即时通讯应用的话,服务器端已经开发好了,就是openfi
java Smack整合Openfire服务器实现IM即时通讯聊天功能
在文章开始,请你了解和熟悉<em>openfire</em>方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在<em>openfire</em>服务器上建立会话链接,并成功的向在线用户发送聊天消息。 聊天软件Spark,用于测试聊天消息发送是否成功,下载地址:http://www.igniterealt<em>im</em>e.org/downloads/dow
蘑菇街开源的 IM 项目 TeamTalk(server端)
蘑菇街<em>开源</em>的 IM 项目 TeamTalk,包括 Android、iOS、Win、Mac <em>客户端</em>以及 Server端、管理后台、环境自动部署,大赞!支持文字、音频、图片、表情、文件传输、屏幕振动、分组等,做聊天的同学可以看看 <em>开源</em>地址在https://github.com/mogutt
openfire丢包解决方案1
1. 如何重新丢包问题 关于<em>openfire</em>丢包的问题还是比较
Androi开发中的给予XMPP和第三方的即时通讯(面试简述)
Androi开发中的给予XMPP和第三方的即时通讯(面试简述)
基于 JavaFX 开发的聊天客户端 OIM-即时通讯
OIM 详细介绍 一、简介     OIM是一套即时通讯的聊天系统,在这里献给大家,一方面希望能够帮助对即时通讯有兴趣研究的朋友,希望我们能够共同进步,另一个就是希望能够帮助到需要即时通讯系统的朋友或者企业,可以直接使用或者二次开发。可以用于公司内网、外网通讯、客服系统等,聊天系统。OIM项目可用于任何商业、个人作品中并且希望能够保留作者信息。如果OIM能够帮助到您,请点赞好评,加个星。 主...
XMPP开源服务端Openfire在Windows下的安装
在前文《Openfire在Windows下的编译》编译完的target目录下即时Openfire的启动安装所需的程序、各项数据和文件。其中目录O:\<em>openfire</em>\Openfire-4.0.2\target\<em>openfire</em>\resources\database下的文件<em>openfire</em>_mysql.sql即Mysql数据库下建标所需的SQL文件。
openfire综合介绍
openFire<em>开源</em>IM服务器,本文是收集网络上写的比较明白的文档集合而成。
即时通讯IM的安全性比较
即时通讯IM的安全性比较 一、QQ, MSN, GTalk, Skype,哪个最安全,哪个最不安全? 答:因为众所周知的原因,最不靠谱的当然是 QQ,所以如果你有秘密信息,千万不要通过 QQ 传递。 MSN 的通讯是明文未加密的,也不是很靠谱,不过好像有插件可以提供加密,但要求聊天双方都安装。 Skype 的情况稍微复杂点,简单来说,就是不要使用从 skype.tom.com 下载的简体中文版 Skype。而是 下载 Skype 官方英文<em>客户端</em>。 ) GTalk 其实<em>比较好</em>,谷歌自家的<em>客户端</em>就提供加密功能
WebSocket集成XMPP网页即时通讯1:Java Web Project服务端/客户端Jetty9开发初探
Web 应用的信息交互过程通常是<em>客户端</em>通过浏览器发出一个请求,服务器端接收和审核完请求后进行处理并返回结果给<em>客户端</em>,然后<em>客户端</em>浏览器将信息呈现出来,这种机制对于信息变化不是特别频繁的应用尚能相安无事,但是对于那些实时要求比较高的应用来说,比如说在线游戏、在线证券、设备监控、新闻在线播报、RSS 订阅推送等等,当<em>客户端</em>浏览器准备呈现这些信息的时候,这些信息在服务器端可能已经过时了。所以保持<em>客户端</em>和服
开源下载】基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
c#<em>开源</em>IM系统 相关资源都可以在我的资源中0积分下载 把系统中集成的IM部分,提取出来,共大家参考,也可以作为大家学习networkcomms框架的一个demo 名称:微风IM 名称来源: 微  小的意思   是说系统比较简单        风  是由于UI使用的风绪老师多年前在网上<em>开源</em>的高仿真qq2008中的代码,在此表示特别感谢 数据库使用的是mssql
.Net开源IM项目:agsXMPP(C#)
先传个实例: using System; using System.Text; using System.Threading; using agsXMPP; using agsXMPP.protocol; using agsXMPP.protocol.client; namespace ConsoleClient {     class Program     {
蘑菇街开源的 IM 项目 TeamTalk(Android client)
蘑菇街<em>开源</em>的 IM 项目 TeamTalk,包括 Android、iOS、Win、Mac <em>客户端</em>以及 Server端、管理后台、环境自动部署,大赞!支持文字、音频、图片、表情、文件传输、屏幕振动、分组等,做聊天的同学可以看看 <em>开源</em>地址在https://github.com/mogutt
openfire+spark 登录不上问题
1、spark<em>客户端</em>登录不上,按图配置即可登录 域名为<em>openfire</em>中配置的服务器名 2、<em>openfire</em>管理端初始登录不上 a.删除ofUser表记录; b.执行sql:INSERT INTO ofUser (username, plainPassword, name, email, creationDate, modificationDate) VALUES ('ad
Openfire即时通讯服务搭建与Smack访问
Openfire 是<em>开源</em>的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 首先到<em>openfire</em>官网上去下载Openfire的服务器包与Smack的<em>客户端</em>调用包。 http://www.igniterealt<em>im</em>e.org/projects/index.jsp
XMPP即时通讯协议使用(六)——开发Openfire聊天记录插件
转载地址:http://www.cnblogs.com/hoojo/archive/2013/03/29/<em>openfire</em>_plugin_chatlogs_plugin_.html开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JavaEE Server:tomcat5.0.2.8、tomcat6IDE:eclipse、MyEclipse 6.5开发依赖库:...
即时通讯学习笔记005---在windows中安装OpenFire服务器即时通讯服务器_使用OpenFire内置数据库
大体上是下面的安装过程,但是我本地装的版本高,所以 把我安装时候的过程截图下来: 安装exe文件以后,会自动弹出,这个页面,如果没有的话: http://localhost:9090/setup/index.jsp 自己去访问这个地址吧 点击继续 点击继续 点击继续 点击继续 点击继续 点击继续 点击登录到管理页面 登录   Open...
3.openfire安装、端口9090
修改<em>openfire</em>/conf/<em>openfire</em>.xml文件,启用安装模式: 将文件中 &amp;lt;setup&amp;gt;true&amp;lt;/setup&amp;gt;  删除或者使用&amp;lt;!--  --&amp;gt; 注释掉修改<em>openfire</em>执行权限:chmod 744 启动<em>openfire</em>:./<em>openfire</em> start浏览器打开http://ip:9090域:atwasoft密码:123+456关闭5222端...
基于XMPP协议的WebIM
本篇主要介绍的是XMPP协议与strophe.js的使用 一、导入必须的文件及编写页面     首先我们需要一个基础的页面,然后导入必须的文件,基本上要导入的就是jquery和strophe.js。页面基本上可以仿照微信的网页版来制作。 二、基础的登录功能     页面上先添加一个登录框: div id="signIn" class="signInPanel"> form nam
XMPP 实现IM(二)——openFire的配置和使用
[转载]http://www.cnblogs.com/charley_yang/archive/2011/03/27/1997052.html 主要包含4个章节: 1. Java 领域的即时通信的解决方案 2. 搭建 Openfire 服务器 3. 使用<em>客户端</em>测试我们搭建的 Openfire 服务器 4. Smack 和 ASmack 一、Java领域的即时通信的解决方案      
Openfire 性能优化
Openfire 性能优化 针对<em>openfire</em>做IM的性能优化策略
OpenFire源码学习之十六:wildfire
Wildfire Wildfire是一个基于xmpp的IM即时通讯和群组聊天工具。 安装 Windows          Windows的默认安装目录  c:\ProgramFiles\Wildfire Linux/Unix          有两种选择方法:          1.选择RPM :它将安装到/opt/wildfire rpm -ivh wildfire_
xmpp连接openfire之后一直验证失败
http://www.cocoachina.com/bbs/read.php?tid=245199&page=e&#a 验证密码里面有个   if ([self supportsPlainAuthentication])这个选项,把前面的md5关了,用这个试试,不行的话就把后面的挨个试试,肯定有个好用的
IM之spark登录openfire 配置安装及运行(一)
安装环境: ubuntu 16.04 LTS:部署<em>openfire</em> windows 7 ult<em>im</em>ate:安装spark 安装前的准备工作 安装jdk 1、下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择Linux x64 182.93 MB jdk-8...
Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
很久没有写博客了,回顾了一下原先学习的,接着没有写完的继续写咯。(ps:告诉大家一个秘密,其实写写博客对自己的帮助是非常大的哦~) 好了废话不多说,进入主题吧。 一、单人聊天 1)发送消息: 首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取 private Map chatManage = n
搭建即时通讯服务器——openfire部署(源代码和二次开发)
最近在做基于android的即时通讯软件
OpenFire源码学习之十:连接管理(上)
关于连接管理分为上下两部分 连接管理 在大并发环境下,连接资源 需要随着用户并发访问量的增加而增加,所以可伸缩的连接资源就是支持大访问量的关键技术。<em>openfire</em>系统通过增加独立部署的连接管理器程序提高并发的能力,连接管理的前端是一台负载均衡设备,它负责把用户访问分配到指定连接管理器,多台连接管理器在访问服务器。使用连接管理器后,服务器的连接池是提供给连接管理器连 接,而一台连接
openfire中的mina框架使用
在<em>openfire</em>中与<em>客户端</em>之间的交互代码主要在org.jivesoftware.<em>openfire</em>.nio,org.jivesoftware.<em>openfire</em>.net这个2个包中。   当<em>openfire</em>启动的时候,会去加载连接管理中心ConnectionManagerImpl这个类,其中有几个方法值得去细细阅读,  private synchronized void creat
基于Smack3.0.4+ Openfire3.10.2下学习开发IM(五)聊天室操作:创建聊天室、成员添加聊天室、查询聊天室成员和监听聊天室
以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用<em>openfire</em>做服务器,利用强大的Smack API库来实现IM聊天就简单多了。  网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。 需要用到以下几个工具: Openfire
openfire群聊插件
<em>openfire</em>的的群聊插件。
Tinder介绍:一个XMPP对象实现库
翻译原文见https://community.igniterealt<em>im</em>e.org/docs/DOC-1845 欢迎来到Tinder! Tinder是基于XMPP的JAVA库,提供XMPP节和组件的实现。 Tinder起源于JIveSoftware的Openfire和Whack实现的共享代码。Tinder中提供的实现并不是重写的,而是从Openfire和Whack里面移植过来的,保证了所有已
Go几个大小开源应用
0. Linux 容器引擎 Docker Docker 是一个<em>开源</em>的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统。 1.
基于openfire+smack的Android、消息推送服务
前言 Java领域的即时通信的解决方案可以考虑<em>openfire</em>+spark+smack。当然也有其他的选择。 Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信<em>客户端</em>可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视
openfire客户端调用
<em>客户端</em>调用 1、java <em>客户端</em> org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-websocket org.projectlombok lombok true org.springframework.boot ...
openfire+spark文件传输语音自动接收
spark<em>客户端</em>图片和语音传输或者接收默认都是通过文件的形式传送,直接从<em>客户端</em>到<em>客户端</em>,以流的形式完成传送; 这种源码找起来真的很累,更何况很悲催的也是刚接触这个东西,哎,不多说了,说一下怎么进行修改。 首先找到文件传输的java类 SparkTransferManager.java中
NH-IM基于易语言的高性能即时通讯框架
Frist!        易语言不是只能写写小软件的,只要是编程语言就有他的潜力!Nh-IM框架交流群:817872022即时通讯交流群:620282926先说下框架的结构:服务器内部分为 : 1.TCP模型2.数据处理线程池3.业务逻辑4.框架内部功能处理模块5.开发者接口6.MySql处理池框架内置功能:非满负荷压力测试:收发包:3000+/秒收发量:0.3M/秒CPU占比:5%TCP 使用...
开源谈天服务器openfire
转自:http://code.qtuba.com/article-29873.html 前段时间为了做聊天的功能差不多是崩溃了,就光处理下这些聊天的逻辑头都大了后来查资料发现可以用一些<em>开源</em>的聊天服务器来做 前段时间为了做聊天的功能差不多是崩溃了,就光处理下这些聊天的逻辑头都大了后来查资料发现可以用一些<em>开源</em>的聊天服务器来做,后期只需整合一下数据就OK了。基于多方面的考虑就
安装openfire服务器端 微信聊天客户端
1.下载服务器端<em>openfire</em>  下载对应的windows/Linux/Mac http://www.igniterealt<em>im</em>e.org/downloads/index.jsp#<em>openfire</em> 2.下载<em>客户端</em>spark http://www.igniterealt<em>im</em>e.org/downloads/index.jsp#spark 3.安装<em>openfire</em>服务器端 XMPP 3.先安装<em>客户端</em>spark <em>客户端</em>会自动安装对
XMPP即时通讯协议使用(十一)——Openfire表结构汇总
行号 字段名称 字段描述 字段类型 长度 主键 说明 允许为空 用户组数据表(ofGroup) 1 groupName 组名 varchar2 50 ★   NOT NULL 2 description 组描述信息 varchar2 255         ...
Xmpp+openfire+smack音视频(PC和移动端)
一、XMPP XMPP协议是一种基于XML的协议,叫做可扩展通讯和表示协议,其前身是Jabber,一个<em>开源</em>形式组织产生的网络即时通讯协议。XMPP协议目前被IETF国际标准组织完成了标准化工作,标准化的核心结果为两部分:1、核心的XML流传输协议;2、基于XMLFreeEIM流传输的即时通讯扩展应用。 XMPP官网上有基于XMPP协议的各种平台的服务器、<em>客户端</em>以及各种语言支持的內库,也就是说基
通过http方式向openfire客户端发信息
需求: 通过http方式,向<em>openfire</em><em>客户端</em>发信息(非XMPP协议) <em>openfire</em>发送信息(只发信息)通常使用smack等XMPP<em>客户端</em>来实现,但有时有些<em>客户端</em>不想使用smack,如android、web或非java<em>客户端</em>。此时可以给<em>openfire</em>服务器开一个接口,并且能通过http或service方式调用,这样就可以不用考虑<em>客户端</em>的类型了。当然,这只是做最简单的发送信息
开源的IM框架--担心
<em>开源</em>的IM框架也有不少,为什么我不可以自己搭建一个IM服务器,自行开发呢? a) 自行研发移动IM,技术门槛高,开发周期长。根据我们的经验,至少需要资深的Android工程师,iOS工程师,后台工程师各一名,需要至少2到6个月时间。主要的技术难点包括: 协议和IM服务器的选择:当前常用作IM的协议包括XMPP和MQTT,也有用SIP的,还有自行开发的私有协议。可以使用的<em>开源</em>
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
叱咤风云 WEBLOGIC企业级运维实战.part1.rar下载
叱咤风云 WEBLOGIC企业级运维实战 戴冠平著 分为两个part,注意下完全 相关下载链接:[url=//download.csdn.net/download/hx0_0_8/5500345?utm_source=bbsseo]//download.csdn.net/download/hx0_0_8/5500345?utm_source=bbsseo[/url]
asp.net viewstat 查看器下载
asp.net viewstate 查看器,可以帮助你查看你访问的网页是否存有viewsate, ASP.NET ViewState 助手,方便你实时分析.net网页的各种数据 相关下载链接:[url=//download.csdn.net/download/gguozhenqian/1962752?utm_source=bbsseo]//download.csdn.net/download/gguozhenqian/1962752?utm_source=bbsseo[/url]
Javascript.Developers.Dictionary下载
JavaScript. The term itself implies a scripting language, a “patchwork” for whatever Web page you have in mind. But, like many scripting languages, it’s not necessarily a simple one. 相关下载链接:[url=//download.csdn.net/download/woshicsgaoshou18/2007479?utm_source=bbsseo]//download.csdn.net/download/woshicsgaoshou18/2007479?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java的配套学习 java学习的配套练习
我们是很有底线的