设计过一款基于开源的XMPP即时通信协议的软件。採用C/S协议,通过GPRS无线网络用TCP协议到server。以架设开源的Openfire server作为即时通讯平台 系统主要由下面部分组成:一是:server,负责管理发出的链接或者其他实体的会话。接收或转发XML 数据给client,它与se ...
分类:
移动开发 时间:
2017-04-23 18:49:14
阅读次数:
235
1.概述 Web服务技术(Web Service )是一种面向服务的架构技术,通过标准的Web协议提供服务,保证不同平台的应用服务能够互相操作。因为Web服务公布的数据基于XML格式和 SOAP协议。因此保证了不同语言开发的平台能够相互调用通信。 2.Web服务协议族 Web服务3个最重要的任务是通 ...
分类:
Web程序 时间:
2017-04-21 22:46:03
阅读次数:
153
在现阶段的通信服务中,各种标准都有,因此会出现无法实现相互连通,而XMPP(Extensible Message and presence Protocol)协议的出现。实现了整个及时通信服务协议的互通。有了这个协议之后。使用不论什么一个组织或者个人提供的即使通信服务,都可以无障碍的与其它的及时通信 ...
分类:
其他好文 时间:
2017-04-20 18:38:58
阅读次数:
285
这里记录下我搭建ejabberd-14.12的过程。 首先下载:http://pan.baidu.com/s/1hqzjezq 这里我传到我的网盘一份, 大家也能够到官网下载http://xmpp.org/xmpp-software/servers/ 1、设置域名。这里要注意啊 域名要记住。之后登陆 ...
分类:
其他好文 时间:
2017-04-19 09:47:13
阅读次数:
149
我希望,This is a new day! 在看代码之前,我认为你还是应该先整理一下心情,来听我说几句: 首先,我希望你是在早上边看这篇blog,然后一边開始动手操作,假设你仅仅是看blog而不去自己对照项目,作用不是非常大。一日之计在于晨,所以怀着一颗对技术渴望,激动的。亢奋的心情去学习。你才干 ...
分类:
移动开发 时间:
2017-04-17 09:43:12
阅读次数:
290
消息队列 应用消息队列可以对系统进行解耦,流量削峰,在分布式系统设计中,消息队列是重要的组件之一。 在开发中应用过ActiveMQ,kafka等mq,不过对消息队列背后的实现原理关注不多,其实了解消息队列背后的实现特别重要, 比如对一致性等实现的关注,可以帮助我们在开发中避免踩坑,规避问题的出现。这 ...
分类:
其他好文 时间:
2017-04-10 10:47:22
阅读次数:
258
一、ActiveMQ是什么?ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。支持多种语言客户端(Java,C,C++,C#,Python,Ruby,Perl,PHP), 支持多种协议(OpenWire,Stomp REST,WS Notification,XMPP,AMQP)。 ...
分类:
Web程序 时间:
2017-04-09 13:03:18
阅读次数:
297
想用xcode基于XMPP实现即时通讯,mac必须安装openfire(xmpp服务器),mysql(本地数据库,用于配置openfire),JDK(打开openfire必须本地具备java环境),xmpp客户端(主要用于测试,本文以adium为例) 1.mysql的安装和配置 直接oracle官网 ...
分类:
其他好文 时间:
2017-04-02 23:44:49
阅读次数:
603
刚把登录报文抓了分析,有很多报文,所以写了一小点报文 ...
分类:
其他好文 时间:
2017-03-31 01:09:12
阅读次数:
455
Presence.Type有七种 available (默认)用户空闲状态,即在线 unavailable 用户没空看消息,即离线 subscribe 请求订阅别人,即请求加对方为好友 subscribed 统一被别人订阅,也就是确认被对方加为好友 unsubscribe 他取消订阅别人,请求删除某... ...
分类:
其他好文 时间:
2017-03-31 01:07:44
阅读次数:
382