jessonlv-- 吕国栋
本文主要介绍xmpp协议的详细介绍和分析,以及xmpp的优点、xmpp协议的缺点和相关优化思路和建议~...
分类:
其他好文 时间:
2015-04-01 20:01:44
阅读次数:
214
昨天完成了聊天界面,基本功能算告一段落开发时间:五天(工作时间)开发工具:xcode6开发平台:iOS8XMPP框架:XMPPFrameworkgit clone https://github.com/robbiehanson/XMPPFramework.git界面设计:使用StoryBoardgi...
分类:
移动开发 时间:
2015-03-31 12:16:52
阅读次数:
168
一、Smack库概述 Smack是一个开源、易用的XMPP/Jabber客户端库,它使用Java语言开发,由Jive Software开发。 Smack的优点是编程简单。 Smack的缺点是其API并非为大量并发用户设计,每个客户都要1个线程,占用资源...
分类:
系统相关 时间:
2015-03-31 06:49:51
阅读次数:
300
今天做了好友界面,其实xmpp内部已经写好很多扩展模块,所以使用起来还是很方便的开发时间:五天(工作时间)开发工具:xcode6开发平台:iOS8XMPP框架:XMPPFrameworkgit clone https://github.com/robbiehanson/XMPPFramework.g...
分类:
移动开发 时间:
2015-03-29 20:56:26
阅读次数:
147
先上图再说(左侧是web端,右侧是ios端) ![在此输入图片描述][1] ![在此输入图片描述][2] 要实现上面的功能,如果所有设备都在线的话,那么carboncopy(xmpp xep-0280协议)这个模块是可以实现接收到的消息同步,...
分类:
其他好文 时间:
2015-03-29 09:33:49
阅读次数:
242
第三方类库源码将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了。项目的目录结构如下:XMPP$ ls
app build.gradle gradlew import-summary.txt XMPP.iml
build gradle gr...
分类:
移动开发 时间:
2015-03-28 20:28:08
阅读次数:
431
先上图再说(左侧是web端,右侧是ios端) 要实现上面的功能,如果所有设备都在线的话,那么carboncopy(xmpp xep-0280协议)这个模块是可以实现接收到的消息同步,但是如果其中一个设备或多个设备都不在线的话,那么现有的就实现不了。发送的消息也存在同样的问题,只要自己的另外的...
分类:
其他好文 时间:
2015-03-28 20:22:18
阅读次数:
159
参考资料:http://strophe.im/strophejs/ https://github.com/strophe/strophejs-plugins http://amazeui.org/最近公司要做一个微信关注号,用来推广一个关于收发需求的APP,用到了strophe.j...
分类:
Web程序 时间:
2015-03-19 20:05:20
阅读次数:
235
http的反向推送通常使用"长轮询"或"长连接"的方式。 所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端。http的反向推送通常使用"长轮询"或"长连接"的方式。所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端于是hold住不及时返回,等有数...
分类:
Web程序 时间:
2015-03-19 12:58:38
阅读次数:
233
仿微信基本功能。基于XMPP服务器的即时通信以及交友客户端。----第一期代码的功能如下----1.新用户注册2.登陆并连接XMPP服务器握手保持在线2.查找最新注册用户:(下拉刷新上拉翻页,做的比较匆忙,没操作提示)3.点击某个用户即可对他发送消息(聊天记录下一期更新)4.首页显示收到..
分类:
微信 时间:
2015-03-19 11:47:28
阅读次数:
243