(1)下载Spark源码 到官方网站下载:Openfire、Spark、Smack,其中Spark只能使用SVN下载,源码的文件夹分别对应Openfire、Spark和Smack。 直接下载Openfire、Smack源代码 下载地址:http://www.igniterealtime.org/do ...
分类:
系统相关 时间:
2016-07-30 06:52:58
阅读次数:
369
即时通讯又叫实时通讯,简单来说就是两个及以上的人使用网络进行文字、文件、语音和视频的交流。 首先,进行网络进行通信,肯定需要网络协议,即时通讯专用的协议就是xmpp。xmpp协议要传递的消息类型是xml格式的。 http协议的实现类是socket,xmpp协议的实现类叫smack。 其次,即时通讯肯 ...
分类:
其他好文 时间:
2016-06-15 01:43:37
阅读次数:
535
这篇文章入选CSDN极客头条 http://geek.csdn.net/news/detail/71572 当前,要保证业务的市场竞争力,仅靠设计一个可用并且好看的产品,已经完全不能满足要求。全球消费者都希望产品能够足够的智能化,通过大数据分析来改善他们的用户体验。简言之,物联网和大数据终将成为改变 ...
分类:
系统相关 时间:
2016-06-14 22:23:17
阅读次数:
651
这篇文章入选CSDN极客头条
http://geek.csdn.net/news/detail/71572
当前,要保证业务的市场竞争力,仅靠设计一个可用并且好看的产品,已经完全不能满足要求。全球消费者都希望产品能够足够的智能化,通过大数据分析来改善他们的用户体验。简言之,物联网和大数据终将成为改变生活的技术驱动力。
近几年涌现了大量的技术架构与设计模式,开发者和科学家可以利...
分类:
系统相关 时间:
2016-06-12 02:46:41
阅读次数:
503
坚持~坚持~坚持~! 视频地址:http://m.v.qq.com/page/o/5/8/o0189bc0u58.html ...
分类:
系统相关 时间:
2016-05-04 08:56:41
阅读次数:
183
今天,参照资料案例,利用 Smack 进行手机App 连接openfire服务器,由于下载的jar 包,缺少一些类,连接测试以失败告终 遇到了很多问题:jar包需要从网上进行查找,找到的一直不是很全,导致一些方法不能调用;电脑用的是校园网wifi 环境,同一帐号只能登录一台设备,没法让同一局域网下, ...
分类:
其他好文 时间:
2016-04-19 23:00:22
阅读次数:
387
在前些天的查阅资料中,最终确定下来一种服务器的搭建方法——XMPP Smack openfire的方法, 昨天,已经成功安装了openfire 服务器 ,利用电脑Spark 客户端测试服务器成功。 遇到的问题:电脑有一些权限设置问题,需要修改,服务器测试成功,第一次使用这个软件,很多东西都是按照教程 ...
分类:
其他好文 时间:
2016-04-19 07:35:37
阅读次数:
215
在即时通信这个领域目前只找到一个XMPP协议,在其协议基础上还是有许多成熟的产品,而且是开源的。所以还是想在这个领域多多了解一下。 XMPP协议:具体的概念我就不写了,毕竟这东西网上到处是。简单的说就是基于XML的一种协议。其解决了什么问题呢?就是给即时通讯制定了标准,大家只要遵守标准就可以完成即时 ...
分类:
系统相关 时间:
2016-04-11 12:01:55
阅读次数:
379
前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信客户端可使用sp
分类:
系统相关 时间:
2016-02-24 15:28:21
阅读次数:
391
在研究Smack的源码的时候,我对它的连接Connection以及派生类XMPPConnection的关注是最多的,由于一个即时通信程序,它的网络模块必是它的核心。而我非常在乎它是怎样实现的。在收发数据包的时候,我看到了队列的身影。BlockingQueue和ArrayBlockingQueue。所...
分类:
移动开发 时间:
2016-01-20 20:56:03
阅读次数:
245