主要包含4个章节:1. Java 领域的即时通信的解决方案2. 搭建 Openfire
服务器3. 使用客户端测试我们搭建的 Openfire 服务器4. Smack 和 ASmack一、Java领域的即时通信的解决方案
Java领域的即时通信的解决方案可以考虑openfire+spark+smac...
分类:
其他好文 时间:
2014-06-12 14:58:35
阅读次数:
405
在《基于即时通信和LBS技术的位置感知服务(一):提出问题及解决方案》一文中,提到尝试使用XMPP协议来实现即时通信。本文将对XMPP协议框架以及相关的C/S架构进行介绍,协议的底层实现不再本文的讨论范围。一、什么是XMPP?介
绍XMPP之前,我们先来聊聊GTalk。GTalk是Google推出的...
分类:
其他好文 时间:
2014-06-12 12:20:25
阅读次数:
262
翻译来自
:http://wiki.jabbercn.org/index.php?title=XEP-0045&variant=zh-cn#.E6.9C.AF.E8.AF.AD通用术语Affiliation(岗位)--
一个长期存在的和房间之间的联系或连接; 可能的岗位有 "owner"(所有者),...
分类:
其他好文 时间:
2014-06-11 11:00:21
阅读次数:
311
7.Occupant Use CasesThe main actor in a
multi-user chat environment is the occupant, who can be said to be located "in"
a multi-user chat room and to ...
分类:
其他好文 时间:
2014-06-11 10:13:56
阅读次数:
261
6.Entity Use CasesA MUC implementation MUST
supportService Discovery[7].服务端必须实现 service discover6.1Discovering Component
Support for MUC发现服务器是否支持mucA ...
分类:
其他好文 时间:
2014-06-11 10:10:31
阅读次数:
345
导入XMPP框架步骤说明:1.
将XMPP文件夹复制到项目文件夹中;2. 将该文件夹拖拽至Xcode项目中;3. 添加如下框架引用: libresolv.dylib libxml2.dylib Security.framework CFNetwork.framework4. 在导航区域选中项目,然后...
分类:
移动开发 时间:
2014-06-09 21:03:26
阅读次数:
214
最近做了一套及时通讯软件,其中很多功能和微信是相仿的,下面详细介绍一下具体实现。
做及时通讯肯定要用xmpp协议,微信和一些及时通讯软件也是用的这套协议,只是纵向开发深度不同。
1.复写语音按钮
@SuppressLint("NewApi")
public class RecordButton extends Button {
public RecordButton(Context c...
分类:
微信 时间:
2014-06-08 17:50:35
阅读次数:
666
转载自:http://blog.csdn.net/skyboy11yk/article/details/24304461
网络由下往上分为
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,
三者从本质上来说没有可比性,
socket...
分类:
其他好文 时间:
2014-06-08 10:37:03
阅读次数:
178