一.摘要这是我粗略读了一遍Jabber协议和相关技术文章后的产物,有些地方不一定准确。在文章中引用的一些代码来自www.jabber.org上的文章。二.什么是JabberJabber就像ICQ,MSN一样,是一个基于Internet的即时通讯系统,但是同这些即时通讯软件不同的是,它是一个开放的即时...
分类:
其他好文 时间:
2015-06-19 20:00:52
阅读次数:
203
#import "XMPPData.h"
#import "XMPPFramework.h"
//导入花名册相关头文件
#import "XMPPRoster.h"
#import "XMPPRosterMemoryStorage.h"
#import "XMPPRosterCoreDataStorage.h"
@interface XMPPData()
@property(stron...
分类:
移动开发 时间:
2015-06-18 11:44:48
阅读次数:
242
因为项目的需要,需要在产品中内嵌即时通讯和消息提醒这个功能。前期的调研过程中看了蛮多的产品,看过环信和openfire,甚至包括androidpn。因为是android出身,所以对即时通讯这个模块尤为感兴趣。
openfire这个东西是一个很不错的东西,起码可以让你在前期就能很快的拥有即时通讯模块。详细看了下文档,发现openfire用的协议是古老的xmpp协议。在这个json横行的时代,...
分类:
其他好文 时间:
2015-06-18 11:35:35
阅读次数:
403
现在聊天的软件越来越多了,类似QQ,微信,陌陌,层出不穷,这篇文章小编就大家演示一下如何搭建如何自己动手做一个QQ,是不是很狂野炫爆叼炸天,哈哈哈,至少装装X是可以的。废话不多说,开工。
小编先罗列一下用到的工具和平台
系统:阿里云ubuntu 12.04 64bit
软件:ejabberd 2.4
数据库: mysql
当然如果没有阿里云的孩子也不怕,本篇文章会教你...
分类:
其他好文 时间:
2015-06-17 13:31:25
阅读次数:
172
最新的cocoapod导入xmpp的时候,会出现循环依赖,所以撸主选择了手动导入。一开始还用的挺开心的,后来,使用cocoapods导入其他的框架,发现调用的时候总是报错。Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_SVProg...
分类:
其他好文 时间:
2015-06-17 11:10:35
阅读次数:
103
导入头文件XMPPFramework.h
添加代理XMPPStreamDelegate
@property(strong,nonatomic) XMPPStream *xmppStream;
@property(assign,nonatomic) BOOL isRegister;
@property(strong,nonatomic) NSString*user,*pwd;
//开始...
分类:
其他好文 时间:
2015-06-16 17:02:19
阅读次数:
267
首先下载xmpp for ios 可以去xmpp官方网站下载:http://xmpp.org/
也可以去我分享的资源下载 http://download.csdn.net/detail/fhongchan/8811255
将解压到的文件包中的文件夹 Authentication、Categories、Core、Extensions、Utilities、Vendor和文件Sample_XMPPF...
分类:
其他好文 时间:
2015-06-16 13:07:31
阅读次数:
96
1、搭建服务器 - 安装顺序 - (mysql->openfire->spark)数据库:mysql服务器管理工具: openfire测试工具: sparkmysql 安装 http://www.cnblogs.com/xiaodao/archive/2013/04/04/2999426.html注...
分类:
移动开发 时间:
2015-06-13 15:36:11
阅读次数:
159
简介
这是一个完整的xmpp的Android的项目
服务端使用openfire3.9.3
客户端使用Android4.2.2
集成第三方:
百度地图sdk
asmack.jar
universal-image-loader-1.9.3.jar
项目地址
https://github.com/mozhenhau/D3Xmpp
项目详细介绍
htt...
分类:
移动开发 时间:
2015-06-10 12:17:15
阅读次数:
135
XMPPclient库Smack 4.0.6版开发之中的一个作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、Smack库概述Smack是一个开源、易用的XMPP/Jabberclient库,它使用Java语言开发,由Jive Software开发。Sm...
分类:
系统相关 时间:
2015-06-07 18:53:18
阅读次数:
225