前面在《XMPP开发之adium客户端登陆》中和大家分享了登录的代码和常遇到的问题。几天和大家分享获取好友列表以及相关的问题。
说到获取好友列表,那么很有必要说一下首先网站上gitHub上给出的demo其实是有点问题的,主要就是coredata的文件,有问题,刚开始一致报错,存取都失败,后来发现了我按照他们原来的字段重新捡了一个coredata的文件,另外由于这里知识一个demo所以知识简单的实现...
分类:
其他好文 时间:
2015-04-23 17:30:31
阅读次数:
197
一.什么是XMPP XMPP是一种基于XML的即时通讯协议. 服务器为openfire 二、XMPP配置 a、导入xmpp框架 XMPPFramework; b、添加依赖库:libresolv.dylib、libxml2.dylib c、在Build Settings 中的 He...
分类:
移动开发 时间:
2015-04-23 17:04:40
阅读次数:
271
关于音乐曲库,对接的是百度音乐,会自动随搜索链接百度曲库2.便捷聊天,采用xmpp基本架构。3.加入和整理了群聊天。4.分布式聊天,喜欢该专辑直接进入聊天,喜欢该音乐的进入聊天。5.采用兴趣社交和陌生社交方式6.自动创建的群聊源码下载:http://code.662p.com/view/8290.html..
分类:
移动开发 时间:
2015-04-23 13:48:06
阅读次数:
140
关于音乐曲库,对接的是百度音乐,会自动随搜索链接百度曲库
2.便捷聊天,采用xmpp基本架构。
3.加入和整理了群聊天。
4.分布式聊天,喜欢该专辑直接进入聊天,喜欢该音乐的进入聊天。
5.采用兴趣社交和陌生社交方式
6.自动创建的群聊
源码下载:
http://code.662p.com/view/8290.html
源码下载:
h...
分类:
移动开发 时间:
2015-04-23 10:59:24
阅读次数:
233
之前学习了通过Openfire+spark+smack的模式来完成我们的即时通讯软件,上次我们已经完成了Openfire的安装和配置,这次我们继续完成我们的客户端部分。
1.首先我们通过百度smack来下载我们所需要的jar包,将下载好的jar包导入到我们的工程中,创建一个工具类XmppTool:
package com.xmpp.client.util;
import org.j...
分类:
系统相关 时间:
2015-04-22 15:22:04
阅读次数:
179
XMPP协议实现原理介绍 本文介绍XMPP协议原理及相关信息。 XMPP协议简介 XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别....
分类:
其他好文 时间:
2015-04-22 13:25:02
阅读次数:
165
首先来看一下下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置7应用层例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP6表示层例如XDR、ASN.1、SMB、AFP、NCP5会话层例如ASAP、TLS、SS...
分类:
Web程序 时间:
2015-04-22 11:22:37
阅读次数:
217
实现登录与注销#import "AppDelegate.h"
#import "XMPPFramework.h"
/*
* 在AppDelegate实现登录 1. 初始化XMPPStream
2. 连接到服务器[传一个JID]
3. 连接到服务成功后,再发送密码授权
4. 授权成功后,发送"在线" 消息
*/
@interface AppDelegate ()<XMPPStreamDele...
分类:
其他好文 时间:
2015-04-19 10:13:09
阅读次数:
196
众所周知,Openfire的注册方式一般有三种:
1.带内注册 ---- In-Band Registration. 即客户端通过匿名方式与Openfire 服务器端建立连接并验证,然后发起注册节点XML流,以XMPPStream的方法直接像服务器注册。code4app上有另外一个XMPP的带内注册demo详细的示范了这个方法(不是我写的)。
优点:不需假设额外的服务器端,适合对java一窍...
分类:
数据库 时间:
2015-04-18 11:37:34
阅读次数:
176
关于Openfire 我想大多数人还不是很了解在这里先简单的介绍一下Openfire
Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。
那么XMPP是什么?大家可以去看我的上一篇文章,在这里就不多介绍了。
开始进入今天的主题
首先是安装openfire:...
分类:
Web程序 时间:
2015-04-18 11:35:59
阅读次数:
181