关于音乐曲库,对接的是百度音乐,会自动随搜索链接百度曲库
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
和app-get,或者yum类似, 这里使用的是mac上的软件管理工具port来实现简明搭建。
先磨刀,安装port的方法呢? 访问如下网站:
https://www.macports.org/install.php
选择自己的mac 软件版本,下载即可安装port了.........
分类:
系统相关 时间:
2015-04-18 17:47:15
阅读次数:
253
众所周知,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
初始化@interface ViewController : UIViewController
@end创建输入输出流@interface ViewController (){
NSInputStream *_inputStream;...
分类:
其他好文 时间:
2015-04-17 11:32:34
阅读次数:
142
XMPP-即时通讯技术简介(IM -- Instant Messaging)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容有许多的IM系统,如AOL、Yahoo IM、 MSN以及QQ,它们最大的区别在于各自通讯协议的实现,所以即时通讯技术的核心在于它的传输协议协议用来说明信息在网络上如何传输,如果有了统一的传输协议,那...
分类:
其他好文 时间:
2015-04-17 11:31:19
阅读次数:
141