做完了公司xmpp 及时通讯客户端 单人聊天 ,以及群聊
openfire 是通过xmpp协议。
而我们平常开始也就会借助到 smack 这个库 进行使用。 他很完美的封装了xmpp协议。
1.就是要把 openfire进行简单的2次开发,因为现在它反回来的消息 是不带 time 这个节点的。所以 要让其最起码反回1个 服务器时间的节点,这样对于...
分类:
其他好文 时间:
2014-12-02 15:14:22
阅读次数:
331
CSDN博客之星投票请移驾:http://vote.blog.csdn.net/blogstaritem/blogstar2013/weidi1989 本文主要介绍本应用的控制层具体实现。如需了解项目结构与框架,请移步之前系列文章: Android之基于XMPP协议即时通讯软...
分类:
移动开发 时间:
2014-12-01 10:19:41
阅读次数:
244
在android里面用的smack包其实叫做asmack,该包提供了两种不同的连接方式:socket和httpclient。该并且提供了很多操作xmpp协议的API,也方便各种不同自定义协议的扩展。我们不需要自己重新去定义一套接收机制来扩...
分类:
移动开发 时间:
2014-11-28 18:42:48
阅读次数:
506
一、什么是XMPP? 介绍XMPP之前,我们先来聊聊GTalk。GTalk是Google推出的IM(Instant Messaging,即时通讯)软件,类似于QQ和MSN。从技术角度来说,GTalk与QQ和MSN的差异是使用了不同的通讯协议,QQ使用了自己的...
分类:
其他好文 时间:
2014-11-26 11:41:01
阅读次数:
169
接着上面说用户注册是比较简单的,成功连接上服务器后,设置好JID,即可调用[_xmppStream registerWithPassword:pwd error:&err]进行注册-(BOOL)registerUser:(NSString*)user withpassword:(NSString*)...
分类:
移动开发 时间:
2014-11-25 15:58:32
阅读次数:
148
连接服务器前需准备事项:1.搭建好XMPP服务器2.设置服务器地址和端口[_xmppStream setHostName:@"127.0.0.1"];[_xmppStream setHostPort:5222];3.调用connect关键项: JID-格式必须为 "用户名"+"@"+"服务器地址"....
分类:
移动开发 时间:
2014-11-25 13:59:02
阅读次数:
169
最近蘑菇街团队的TT的开源,使我对im产生了兴趣,然后在网上找到了XMPPFramework进行学习研究,并写了以下系列教程供大家参考,有写的不对的地方,请大家多多包涵指正。目录索引 IOS基于XMPP协议开发--XMPPFramewok框架(一):基础知识 IOS基于XMPP协议开发--XMP.....
分类:
移动开发 时间:
2014-11-25 12:22:21
阅读次数:
153
我希望,This is a new day!
在看代码之前,我觉得你还是应该先整理一下心情,来听我说几句:
首先,我希望你是在早上边看这篇blog,然后一边开始动手操作,如果你只是看blog而不去自己对比项目,作用不是很大。一日之计在于晨,所以怀着一颗对技术渴望,激动的,亢奋的心情去学习,你才能有所得。嗯,就拿鄙人当时做项目来说,每天早上起来的第一件事情,就是研究XMPPFramework作...
分类:
移动开发 时间:
2014-11-20 01:33:05
阅读次数:
320
Operfire/XMPP关于Openfire、XMPP协议、IM相关知识基于开源 Openfire 聊天服务器 - 开发聊天记录插件posted @2013-03-29 11:03hoojo 阅读(4565) |评论 (0)编辑跟我一步一步开发自己的Openfire插件posted @2013-0...
分类:
其他好文 时间:
2014-11-19 18:13:35
阅读次数:
209
1. XMPP协议 与 OpenfireXMPP协议是IM领域的标准协议了,具体可参考 http://xmpp.org 及RFC6120,RFC6121,RFC6122等相关文档。http://xmpp.org/xmpp-protocols/ XMPP协议实现,开源的也很多,server端可参考ht...
分类:
编程语言 时间:
2014-11-19 17:43:21
阅读次数:
212