即时通讯又叫实时通讯,简单来说就是两个及以上的人使用网络进行文字、文件、语音和视频的交流。 首先,进行网络进行通信,肯定需要网络协议,即时通讯专用的协议就是xmpp。xmpp协议要传递的消息类型是xml格式的。 http协议的实现类是socket,xmpp协议的实现类叫smack。 其次,即时通讯肯 ...
分类:
其他好文 时间:
2016-06-15 01:43:37
阅读次数:
535
在之前的文章《Openfire阶段实践总结》中提到过一种openfire的扩展模式Compoent。本文将主要探讨对这种模式的应用与开发方法。 内部与外部组件介绍 在openfire中的许多插件都实现了Compoent,Compoent的灵活性在于它可以通过对特定的二级子域包进行处理。在XMPP协议 ...
分类:
其他好文 时间:
2016-06-14 15:53:58
阅读次数:
691
参考网址: http://www.jianshu.com/p/f28c4193e8fc http://cdn0.jianshu.io/p/729fa512d08d 1、openFire下载: https://igniterealtime.org/downloads/(下载dmg) 2、mySql下载 ...
分类:
系统相关 时间:
2016-06-13 18:38:04
阅读次数:
329
首先,确保你已经关掉了openfire打开终端 (在应用程序-->实用工具-->)输入以下命令sudo rm -rf /Library/PreferencePanes/Openfire.prefPanesudo rm -rf /usr/local/openfiresudo rm -rf /Libra ...
分类:
其他好文 时间:
2016-06-04 10:35:11
阅读次数:
133
从3月开始研究Openfire,其实就是要做一套IM系统,也正是这个原因才了解到Openfire。之前还真没想过有这么多的开源产品可以做IM,而且也没想到XMPP这个协议竟然如何强大。看来还是标准为先,好的标准可以推动产业发展啊。 Openfire的搭建与简单的demo之前写过篇《技术笔记:XMPP ...
分类:
其他好文 时间:
2016-06-02 13:01:06
阅读次数:
247
首先,确保你已经关掉了openfire 打开终端 (在应用程序—>实用工具—>) 输入以下命令 sudo rm -rf /Library/PreferencePanes/Openfire.prefPane sudo rm -rf /usr/local/openfire sudo rm -rf /Li ...
分类:
移动开发 时间:
2016-05-28 11:20:02
阅读次数:
167
首先,确保你已经关掉了openfire打开终端 (在应用程序-->实用工具-->)输入以下命令sudo rm -rf /Library/PreferencePanes/Openfire.prefPanesudo rm -rf /usr/local/openfiresudo rm -rf /Libra ...
分类:
其他好文 时间:
2016-05-25 14:49:16
阅读次数:
129
1.首先登录到ubuntu server。在安装openfire 服务器之前,先确保你的系统已经更新到最新。然后输入下面的命令,一行一行执行,最后安装可用的更新 sudo apt-get update sudo apt-get upgrade 2.安装最新版本的Oracle JRE/JDK,使用PP ...
分类:
系统相关 时间:
2016-05-25 12:54:22
阅读次数:
227
搭建XMPP环境需要几个辅助工具 1、XAMPP XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。 许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMP ...
分类:
其他好文 时间:
2016-05-24 18:41:33
阅读次数:
282
一、即时通讯 什么是即时通讯、 即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷,服务提供商也提供了越来越丰富的通讯服务功能。 即时通讯的实现方式 即时通讯有多种实现方式,例如:XMPP、环信、融云等。 什么是XMPP XMP ...
分类:
其他好文 时间:
2016-05-24 18:41:28
阅读次数:
329