傲瑞通(OrayTalk)是我们为企业专门打造的新一代企业即时通讯平台,功能强大丰富.像组织结构.文字/语音/视频会话.文件传送.远程协助.消息记录等功能都有,而且留有接口可与企业遗留系统进行集成. 废话不多说,来具体看看OrayTalk的功能吧! 1.主要功能 傲瑞通主要功能特性例如以下所看到的: (01)企业组织结构. (02)文字聊天:字体设置.表情.振动提醒.截图.手写板. (03)语音.视频聊天. (04)文件/目录传送(支持断点续传). (05)离线文件.离线消息. (06)远程协助…
(2016年3月更:由于后来了解到GGTalk开源即时通讯系统,因此直接采用了该资源用于项目开发,在此对作者表示由衷的感谢!) —————————————————————————————————— 人在外包公司,身不由己!各种杂七杂八的项目都要做,又没有自己的技术沉淀,每次涉足新的项目都倍感吃力,常常现学现卖,却不免处处碰壁!当然,话说回来,也是自己的水平有限在先,一马配一鞍,无奈也只能留在外包公司. 这不,就在上一周,领导下达一个任务:3天内搭建一个C#即时通讯系统,与原有的办公系统集成. 我…
1/ 概述 利用Spring Boot作为基础框架,Spring Security作为安全框架,WebSocket作为通信框架,实现点对点聊天和群聊天. 2/ 所需依赖 Spring Boot 版本 1.5.3,使用MongoDB存储数据(非必须),Maven依赖如下: <properties> <java.version>1.8</java.version> <thymeleaf.version>3.0.0.RELEASE</thymeleaf.ve…
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷:服务提供商也提供了越来越丰富的通讯服务功能. 不容置疑,Internet已经成为真正的信息高速公路.从实际工程应用角度出发,以计算机网络原理为指导,结合当前网络中的一些常用技术,编程实现基于C/S架构的网络聊天工具是切实可行的.月工资发放总额.月考勤罚款统计.参保金额统计.公积金金额统计. 实时通信(Instant Messaging,简称IM)是一个实时通信系统,允许两人…
像QQ这样的即时通信软件,时不时就会从桌面的右下角弹出一个小窗口,或是显示一个广告.或是一个新闻.或是一个公告等.在这里,我们将其统称为“全局系统通知”.很多使用GGTalk的朋友都建议我加上一个类似的功能,今天,GGTalk 5.1终于实现了这一功能,并且可以通过Web后台发送全局系统通知.下面,我们将一步步讲述这一功能是如何实现的(通过类似同样的步骤,大家可以为GGTalk添加任意的自己需要的功能). 1.定义消息类型和协议类 我们将全局系统通知分为两类: (1)第一种通知,是发给所有用户的…
加密重要的通信消息,是一个常见的需求.在一些政府部门的即时通信软件中(如税务系统),对聊天消息进行加密是非常重要的一个功能,因为谈话中可能会涉及到机密的数据.我在最新的GG 4.5中,增加了对聊天消息进行加密的功能,但这一功能并不是强制的,可以通过开关来进行控制.本文就从 为什么要加密消息.不加密有什么风险开始说起,一直到把GG即时通信系统中实现加密消息的完整实现介绍清楚. 想要直接下载体验的朋友请点击:下载中心 一.为什么要加密消息? 我们知道所有的消息在底层是以bytep[]进行传输的,如果…
GIM企业即时通讯是笔者Garfield(QQ:3674571)采用.NetFramework4.0+SQL2008R2开发的一套企业内网/外网 通用的即时通讯(IM)软件,分为服务器端和客户端,通讯使用UDP/TCP底层开发.界面高仿QQ2013,主要功能包括:即时消息.离线消息.消息字 体设置.图片表情.抖动窗口.手写板.屏幕截屏.文件批量传输.消息管理.个性头像.个性昵称和服务器端组织机构.人员管理等功能.后续会逐渐添加群组聊 天.语音聊天.视频聊天等功能. 当前版本为测试版,程序本身未添…
XMPP详解 XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议.在此基础上,XMPP协议已经被用来构建大规模即时通信系统.游戏平台.协作空间及语音和视频会议系统. XMPP由几个小的构造块组成,并在此基础上扩展出了更多的构造块.XMPP中有众多系统:发布-订阅服务.多人聊天.表单检索与处理.服务发现.实时数据传输.隐私处理及远程过程调用等. 大多数社交媒体(Facebook及Twi…
像QQ这样的即时通信软件,时不时就会从桌面的右下角弹出一个小窗口,或是显示一个广告.或是一个新闻.或是一个公告等.在这里,我们将其统称为“全局系统通知”.很多使用C#开源即时通讯系统——GGTalk的朋友都建议我加上一个类似的功能,今天,GGTalk 5.1终于实现了这一功能,并且可以通过Web后台发送全局系统通知.下面,我们将一步步讲述这一功能是如何实现的(通过类似同样的步骤,大家可以为GGTalk添加任意的自己需要的功能). 1.定义消息类型和协议类 我们将全局系统通知分为两类: (1)第一…
在即时通讯系统(IM)中,加密重要的通信消息,是一个常见的需求.尤其在一些政府部门的即时通信软件中(如税务系统),对即时聊天消息进行加密是非常重要的一个功能,因为谈话中可能会涉及到机密的数据.我在最新的GG 4.5中,增加了对即时聊天消息进行加密的功能,但这一功能并不是强制的,可以通过开关来进行控制.本文就从 为什么要加密消息.不加密有什么风险开始说起,一直到把GG即时通信系统中实现加密消息的完整实现介绍清楚. 想要直接下载体验的朋友请点击:下载中心 一.为什么要加密即时聊天消息? 我们知道所有…
XMPP详解 XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议.在此基础上,XMPP协议已经被用来构建大规模即时通信系统.游戏平台.协作空间及语音和视频会议系统. XMPP由几个小的构造块组成,并在此基础上扩展出了更多的构造块.XMPP中有众多系统:发布-订阅服务.多人聊天.表单检索与处理.服务发现.实时数据传输.隐私处理及远程过程调用等. 大多数社交媒体(Facebook及Twi…
如果是.NET开发人员,想学习手机应用开发(Android和iOS),Xamarin 无疑是最好的选择,编写一次,即可发布到Android和iOS平台,真是利器中的利器啊!而且,Xamarin已经被微软收购并被大力推广,.NET开发人员将时间投资在Xamarin上,以应对移动开发的热潮,应该是值得的. 好了,废话不多说,就开始吧.本系列文章将详细介绍如何使用Xamarin开发出一个移动端的即时通信系统(手机聊天程序)(文末有源码下载,可先睹为快),本文作为第一篇基础篇,将着重介绍Xamarin…
1/ 概述 利用Spring Boot作为基础框架,Spring Security作为安全框架,WebSocket作为通信框架,实现点对点聊天和群聊天. 2/ 所需依赖 Spring Boot 版本 1.5.3,使用MongoDB存储数据(非必须),Maven依赖如下: <properties> <java.version>1.8</java.version> <thymeleaf.version>3.0.0.RELEASE</thymeleaf.ve…
距离2013年开源GGTalk以来,7年已经过去了,GGTalk现在有了完整的PC版.安卓版.iOS版(即将发布),以及Xamarin版本. 然而,时代一直在变化,在今天,有个趋势越来越明显,那就是政府系统将逐渐迁移到Linux以及国产化的操作系统和数据库上面来. 所以,GGTalk也将随顺这一必然的趋势,服务端将推出Linux(CentOS)版本,客户端也将支持Linux/Ubuntu.中标麒麟.UOS等国产操作系统. 基于.NET Core,服务端的迁移相对容易:而客户端的迁移则繁琐很多,其…
版权所有 2009-2016 荆门泽优软件有限公司 官方网站:http://www.ncmem.com/ 产品首页:http://www.ncmem.com/apps/xproerim/index.asp 产品介绍:http://www.cnblogs.com/xproer/archive/2012/08/21/2648763.html 升级日志:http://www.cnblogs.com/xproer/archive/2012/08/21/2648751.html 源码下载:http://l…
ENTBOOST,VERSION 2014.180 Linux版本发布,主要增加企业IM应用集成功能,完善安卓SDK功能及部分BUG修正: 7/1(明天)发布Windows版本,敬请关注! ENTBOOST是跨平台.跨应用的实时通讯平台:恩布网络致力于帮助开发者.软件公司和企业,组建企业级的即时通讯平台和运营平台:提供跨终端.跨应用的实时消息互通开源解决方案: 恩布公司网站:http://www.entboost.com 开源项目地址:http://www.oschina.net/p/entbo…
ENTBOOST,VERSION 2014.180 Linux版本号公布,主要添加企业IM应用集成功能,完好安卓SDK功能及部分BUG修正: 7/1(明天)公布Windows版本号,敬请关注! ENTBOOST是跨平台.跨应用的实时通讯平台:恩布网络致力于帮助开发人员.软件公司和企业,组建企业级的即时通讯平台和运营平台:提供跨终端.跨应用的实时消息互通开源解决方式: 恩布公司站点:http://www.entboost.com 开源项目地址:http://www.oschina.net/p/en…
ENTBOOST,VERSION 2014.183 Windows(点击下载)版本号公布.主要添加PC端P2P(点对点)文件传输功能:公布安卓Android手机clientAPP 1.0版本号.公布苹果IOS手机(平板)clientSDK測试版本号.完好安卓SDK功能及部分BUG修正: 企业私有云各版本号下载列表:download 下一版本号公布时间,7月28日,敬请关注! ENTBOOST是跨平台.跨应用的实时通讯平台:恩布网络致力于帮助开发人员.软件公司和企业,组建企业级的即时通讯平台和运营…
网址: https://gitee.com/475660/xyTalk-pc https://github.com/xy-Group/xyTalk-pc Xy.Platform是一个高性能.可扩展的企业通信和协作平台.包含通讯服务(XMPP协议).客户端(PC.Android.iOS).Web门户(用于集成企业应用).WebAPI(用于企业扩展调用). XyTalk.pc是XMPP协议的即时通讯IM客户端PC软件,可用于Windows/linux/Mac. 联系邮箱:475660@qq.com…
ENTBOOST,VERSION 2014.180 Linux版本号公布,主要添加企业IM应用集成功能,完好安卓SDK功能及部分BUG修正. 下一版本号公布时间.7月15日.敬请关注. ENTBOOST是跨平台.跨应用的实时通讯平台.恩布网络致力于帮助开发人员.软件公司和企业,组建企业级的即时通讯平台和运营平台:提供跨终端.跨应用的实时消息互通开源解决方式. 恩布公司站点:http://www.entboost.com 开源项目地址:http://www.oschina.net/p/entboo…
 引言 目前互联网产品使用的即时通信协议有这几种:即时信息和空间协议(IMPP).空间和即时信息协议(PRIM).针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)以及XMPP.PRIM与XMPP.SIMPLE类似,但已经不再使用了. 本次要讲的是XMPP,由Openfire实现. 1.Openfire与XMPP Openfire是开源的实时协作服务器(RTC),它是基于公开协议XMPP(RFC-3920),并在此基础上实现了XMPP-IM(RFC-3921),扩展了IM功能,对实施…
ENTBOOST V0.9版本号公布,更新内容:1.完好多人群组聊天,提高群组聊天性能及稳定性:2.苹果IOS SDK.添加联系人管理功能,优化API和内部流程.修复部分BUG.3.添加企业应用功能集成REST接口.服务端部分BUG修正:4.恩布企业IM Windows版本号添加内置集成PostgreSQL数据库.方便企业部署. CentOS版本号下载:点击下载 Windows版本号下载:点击下载 Windows内置集成PostgreSQL数据库版本号下载:点击下载 百度云盘下载地址:http:…
版权声明:本文为博主原创文章,欢迎转载,转载请尽量保持原文章完整,谢谢! https://blog.csdn.net/yanghz/article/details/37807975 ENTBOOST,VERSION 2014.183 Linux版本号公布,主要添加PC端P2P(点对点)文件传输功能:公布安卓Android手机clientAPP 1.0版本号:公布苹果IOS手机(平板)clientSDK測试版本号.完好安卓SDK功能及部分BUG修正: 7/16(明天)公布Windows版本号.敬请…
Presence 在XMPP协议中,我们使用presence来获取用户是否已经上线以及是否可以通信的状态. 为了能够知道自己联系人的状态以及让联系人知道自己的状态,用户上线后需要订阅联系人的状态,联系人也同样需要订阅用户的状态. 通过下面的消息订阅联系人的状态: <presence from="alice@wonderland.lit" to="sister@realworld.lit" type="subscribe"/> 当联系人…
XMPP与HTTP的比较 XMPP的优势 Ÿ   1. 推送数据 HTTP只能从服务器哪里请求数据,除非服务器正在响应客户端请求,否则不能向客户端发送数据.但XMPP连接是双向的,任何一方在任何时候都可以向另外一方发送数据,只要连接是打开状态. Ÿ   2. 防火墙友好 XMPP对防火墙和NAT友好,因为服务器到客户端的连接是由客户端发起的,一旦连接,服务器就可以将其所需要的数据推送给客户端. Ÿ   3. 增强的安全性 XMPP构建在TLS和SASL上,具有更好的安全性 Ÿ   4. 更加丰富…
相关背景 IM(Instant Messaging)正在被广泛使用,特别是公司与它们的客户互动连接方案以及互联网与Web2.0相关的应用.为了解决即时通信的标准问题,IETF(互联网工程任务组 The Internet Engineering Task Force)成立了专门的小组.研究和开发IM相关协议. 通信协议 PRIM 空间和即时信息协议(Presence and Instant Messaging) 该协议是IETF撰写的关于即时通讯标准协议的早期版本,其抽象模型最早是在2000年2月…
版权声明:本文为博主原创文章,欢迎转载,转载请尽量保持原文章完整,谢谢! https://blog.csdn.net/yanghz/article/details/30529469 ENTBOOST,VERSION 2014.177 LINUX 版本号公布,主要添加Android安卓手机开发接口.企业IM接口,JQUERY开发接口,PCclient部分BUG修正: 6/16(下周一)公布Windows版本号.敬请关注! ENTBOOST是跨平台.跨应用的实时通讯开放平台.云端实时通讯服务.企业I…
ENTBOOST,VERSION 2014.177 LINUX 版本号公布.主要添加Android安卓手机开发接口.企业IM接口,JQUERY开发接口,PCclient部分BUG修正: 下版本号更新时间6/30(周一).敬请关注! ENTBOOST是跨平台.跨应用的实时通讯开放平台.云端实时通讯服务.企业IM互联通信软件提供商:恩布网络致力于提供跨终端.跨应用的消息实时互通开源解决方式: 恩布公司站点:http://www.entboost.com 开源项目地址:http://www.oschi…
公司介绍:我们是专业的IM服务提供商!哇呼Chat是一款包含android客户端/ios客户端/pc客户端/WEB客户端的即时通讯系统.本系统完全自主研发,服务器端源码直接部署在客户主机.非任何第三方IM通讯平台! 功能全面:支持推送.多终端登录.历史消息.数据统计,可扩展位置分享.已读标记.输入中… 1.即时消息/单聊:基础功能,文字.图片.表情.语音.文件等,可基于手机联系人.通过通讯录.原有用户及好友关系进行通讯满足用户间的即时沟通. 2.群组:灵活的创建方式.丰富的权限及管理功能提供群组…
服务器端 新建空工程 使用Eclipse新建名为openfire的空java工程. 导入源代码 这里使用的是openfire的openfire_src_3_10_3.zip源码. 导入后将目录src/java设置为“Use as Source Folder”. 配置类库 将build/lib目录下的除了ant和src目录下的jar 包全部加入到Libraries中去. 使用Ant编译 切换至Ant视图 运行下面的Ant任务: 运行成功后,会生成target和work两个目录. 配置debug M…