前段时间做一个项目,需要android客户端作为管理工具与web服务器后台实时交互,想了很多方法,包括androidpn、openfire+smack、xmpp协议,要么太繁琐,要么无法满足实时性。想来还是用socket,经人提醒想到了websocket。 websocket协议是近些年随htm.....
分类:
移动开发 时间:
2015-05-18 12:33:17
阅读次数:
257
公司准备做移动IM, 花了一两天时间分析了一下。
使用开源代码自已实现:
http://www.igniterealtime.org/projects/index.jsp
smack(xmpp) + OPENFIRE服务器
缺点: 基于xmpp,
数据冗余率高, 耗电, 耗流量, 协议层消耗70 %的流量
自已开发工作量大, 且存在稳定性问题。
蘑菇街开源项...
分类:
移动开发 时间:
2015-05-14 10:07:05
阅读次数:
162
领导要我搞XMPP,我搞openfire,下载好了压缩放到C:\Program Files里面,打开openfire.exe文件一直提示我JDK没安装好,找不到JVM,怎么可能呢?java,javac 各种都没有问题,还以为是JDK版本问题,结果重装也没事。
解决办法是:如果你的系统是64位的,装一个32位的JDK就行了,我操,希望能帮到大家...
分类:
其他好文 时间:
2015-05-12 18:58:34
阅读次数:
106
Smack框架对XMPP协议进行了封装,从而方便与Openfire即时通信服务器做交互。说白了,Smack框架可以通过对象构造符合XMPP协议的XML字符串,避免手动拼接字符串。XMPP协议基本XML结构如下:1 5 消息内容6 大多数情况下,这么简单的结构是满足不了需求的,我们可能...
分类:
系统相关 时间:
2015-05-12 00:04:56
阅读次数:
232
最近脑子比较乱,还是静下来弄点东西心里比较踏实.
在上一家公司也有接触过即时通讯,是用xmpp协议实现的,然后使用openfire服务器,拿来直接用,今天来研究一下环信实现即时通讯
1.注册环信开发者账号并创建应用
在环信官网上点击注册,跳转到环信管理后台注册页面,如下图:
在注册页面中填写详细资料,如下图:
企业ID,只限于数字,字母,横线,且不能以横线开头...
分类:
移动开发 时间:
2015-05-11 13:08:24
阅读次数:
158
这个源码项目是一款Dollars即时聊天客户端应用源码,源码也比较简单的,希望这个案例能够帮到大家的学习和使用。
源码下载:
http://code.662p.com/view/6725.html
An Instant Message Client by XMPP on iPhone
使用XMPP实现的iPhone上的聊天工具。
只完成了一小部分功能。
...
分类:
其他好文 时间:
2015-05-11 10:51:58
阅读次数:
165
这个是IM聊天应用源码,该应用IM支持实现XMPP,以及图片和表情,语音,消息回执等功能,基本覆盖了常见的im应用的功能了,大家可以参考一下吧。
源码下载:
本帖隐藏的内容
http://code.662p.com/view/7302.html
详细说明:http://ios.662p.com/thread-1889-1-1.h...
分类:
移动开发 时间:
2015-05-11 10:51:17
阅读次数:
148
这个是IM聊天应用源码,该应用IM支持实现XMPP,以及图片和表情,语音,消息回执等功能,基本覆盖了常见的im应用的功能了,大家可以参考一下吧。源码下载:本帖隐藏的内容http://code.662p.com/view/7302.html详细说明:http://ios.662p.com/thread...
分类:
移动开发 时间:
2015-05-11 10:21:31
阅读次数:
179
这个源码项目是一款Dollars即时聊天客户端应用源码,源码也比较简单的,希望这个案例能够帮到大家的学习和使用。源码下载: http://code.662p.com/view/6725.htmlAn Instant Message Client by XMPP on iPhone使用XMPP实现的i...
分类:
其他好文 时间:
2015-05-11 10:18:13
阅读次数:
141
毗邻(Pilin)即时聊天应用源码,承诺的 基于xmpp
openfire asmack 的即时聊天应用,继续完善,现在只完成了文字、表情、图片的发送。有兴趣的朋友可以继续去完善,不过老实说,代码写得很垃圾,没有什么层次,因为这是本人第一个写得App,由于想学习嘛,所以没有用到什么框架,很多重复、冗余的代码,注释比较少,
望大家见谅,大神忽喷。
这里提示几点:
1、必须有网络才能打...
分类:
移动开发 时间:
2015-05-08 11:05:01
阅读次数:
123