首先,xmpp服务器是基于ejabberd。离线消息模块是mod_interact,原地址地址:https://github.com /adamvduke/mod_interact; 修改后实现群聊离线消息:https://github.com/Joywok/mod_interact不仅仅要修改这一...
分类:
其他好文 时间:
2015-08-05 20:01:17
阅读次数:
151
本文是在上一篇博文Android基于XMPP的即时通讯1-基本对话的基础上,添加新的功能,文件传输1、初始化文件传输管理类public static FileTransferManager getFileTransferManager() { if (fileManager == null) ...
分类:
移动开发 时间:
2015-08-05 19:48:14
阅读次数:
166
一.什么是XMPP XMPP是一种基于XML的即时通讯协议,前身是jabber.二.为什么要写XMPP单例 由于XMPPStream是基于myJID建立的长连接,因此在应用程序中应该仅被实例化一次(也就是建立单例) + (id)shareInstance { static id _s; if ...
分类:
其他好文 时间:
2015-08-04 22:38:53
阅读次数:
105
第一次随笔,实在不知写点什么有用的东西,那就分享一下本人最近的研究所得吧!是关于iOS-XMPP-通信协议的实现,具体代码比较复杂,三言两句也实在难表达清楚,网上已有很多关于iOS XMPP协议的讲述,但都是简单叙述起代理方法(关于各个简单功能,比如注册\登录\发送消息\添加好友\以及设置自己的资料...
分类:
移动开发 时间:
2015-08-01 15:33:59
阅读次数:
114
在现阶段的通信服务中,各种标准都有,因此会出现无法实现相互连通,而XMPP(Extensible Message and presence Protocol)协议的出现,实现了整个及时通信服务协议的互通。有了这个协议之后,使用任何一个组织或者个人提供的即使通信服务,都能够无障碍的与其他的及时通信.....
分类:
其他好文 时间:
2015-07-30 16:33:21
阅读次数:
120
网络由下往上分为
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,
三者从本质上来说没有可比性,
socket则是对TCP/IP协议的封装和应用(程序员层面上)。
也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,
而HTTP是应用层...
分类:
Web程序 时间:
2015-07-30 11:22:45
阅读次数:
138
最近研究即时通讯,发现自己使用XMPP,用openfire或者enjebber后台,会很复杂,要涉及到二次开发后台,要用java或者enjebber专用语言,实在无法开展。后来找了下其他资料,发现现在国内的即时通讯云有好几家,功能都挺不错的,很强大,完爆自己后台,还省事,不花钱,挺好的,毫不犹疑的学...
分类:
其他好文 时间:
2015-07-30 00:29:21
阅读次数:
128
一、下载并安装openfire1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg2.点击安装,并执行默认操作3.启动o...
分类:
移动开发 时间:
2015-07-28 17:59:09
阅读次数:
155
使用agsXMPP向Openfire发送文件,一直被service-unavailable错误困扰,详细错误如片段1-1所示。使用agsXMPP自带的Demo MiniClient项目,可以正常发送文件,但在自己的项目中却发送失败。后比对MiniClient项目代码终于找出问题。...
分类:
其他好文 时间:
2015-07-28 13:07:17
阅读次数:
182