IM
文章平均质量分 76
shiwan
这个作者很懒,什么都没留下…
展开
-
iOS IM开发的一些开源、框架和教程等资料
下面收集了开发即时通讯工具,如AIM、ICQ(Oscar 协议)以及Jabber(XMPP协议)的iOS客户端程序的一些开源,可以直接使用或者参考:Oscar协议开发库LibOrange:https://github.com/unixpickle/LibOrange基于LibOrange库开啊的AIM/ICQ消息通讯工具:https://github.com/chrisballin转载 2013-08-05 16:07:14 · 5861 阅读 · 0 评论 -
xmpp muc room
Jabber用户准备进入一个房间(Multi-User Chat)用户新建房间被邀请者接受邀请, 加入房间, 并接收出席信息和历史Jabber用户新建一个房间并声明对多用户聊天的支持Join动作: 结果节 Invite动作: 结果节(s)SEND: xmlns="http://jabber.org/protocol/muc"/>原创 2013-08-23 22:41:39 · 5406 阅读 · 0 评论 -
基于XMPP协议的手机多方多端即时通讯方案
目 录基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目 录..................................................................................................转载 2013-08-29 10:02:50 · 1840 阅读 · 0 评论 -
[iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端三)
前两篇介绍了如何通过XMPP来发送消息和接收消息,这一篇我们主要介绍如何来美化我们的聊天程序,看一下最终效果呢,当然源程序也会在最后放出好了,我们来看一下我们写的程序这里我们自定义了TableViewCell一行是显示发布日期,一行是显示发送的消息,还有一个是背景[java] view plaincopy转载 2013-08-13 16:34:10 · 1165 阅读 · 0 评论 -
[iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)
接上一章的,这一章我们着重介绍XMPP为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java] view plaincopy-(void)setupStream{ //初始化XMPPStream x转载 2013-08-13 16:32:56 · 1630 阅读 · 0 评论 -
基于XMPP的IOS聊天客户端程序(XMPP服务器架构)
最近看了关于XMPP的框架,以文本聊天为例,需要发送的消息为:[html] view plaincopymessage type="chat" from="kang@server.com" to="test@server.com"> body>helloWordbody> message> 基中fro转载 2013-08-13 16:40:06 · 1192 阅读 · 0 评论 -
[iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一)
先看一下我们完成的效果图首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置到这里我们就全部设好了,跑一下试试,看有没有错呢如果没有错的话,我们的xmppfr转载 2013-08-13 16:31:32 · 1199 阅读 · 3 评论 -
XMPP协议分析—具体篇
转自:点击打开链接 通过WireShark抓包来具体分析XMPP协议,下面用人人桌面版演示了,XMPP客户端从登录到获取新鲜事的过程,通过分析具体的数据包能够更容易的理解协议。Step1.TCP三次握手建立连接图1.xmpp客户端使用5222端口,设置SYN请求连接图2.服务器返回ACK,确认请求,同样设置SYN请求连接图转载 2013-08-13 14:11:45 · 1393 阅读 · 0 评论 -
XMPP协议分析-原理篇
转自:点击打开链接 XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到转载 2013-08-13 14:08:58 · 807 阅读 · 0 评论 -
XEP-0198:Stream Management研究
最近Jabber Server team的开发人员一直在讨论XEP 0198的东西,这个东西个人感觉还是比较有用的,特别是关于resume的部分,因为对于mobile client来说,网络掉线的概率还是比较大,目前对于掉线重连的case,很多人都觉得重连这一块太花时间了。如果server支持stream resume了,我想重连这一块会快很多。下面是我学习0198这个XEP的一些成果:转载 2013-08-12 16:01:26 · 2084 阅读 · 0 评论 -
一个XMPP客户端需要实现的基本的XEP
作为一个XMPP客户端,除了需要实现RFC 3920和RFC 3921之外,下面所列的XEP也是一个基本的要求,下面的介绍摘自我所写的一个文档中,所以感觉不是很完整,但是也可以作为一个XMPP客户端的参考。1. IntroductionThis document describes the IJPE list supported by client product.2. X转载 2013-08-12 15:52:44 · 1116 阅读 · 0 评论 -
XMPP非常有用的一些网上资源
下面是我认为对于学习XMPP非常有用的一些网上资源:1. 毫无疑问,xmpp.org是必须排在第一的2. XMPP Jabber即时通讯开发实践, 这是个中文网站,个人觉得也不错。不过貌似好久不更新了,不知博主现在是不是不研究XMPP了。3. 页面 - Jabber/XMPP中文翻译计划,这是个对XMPP翻译的网站,记得自己刚开始学习的时候看过一段时间,如果英文还可以的转载 2013-08-12 15:48:34 · 874 阅读 · 0 评论 -
iPhone平台下基于XMPP的IM研究
看了下iphone平台下xmpp的使用。XmppFramework 是一个开源项目,使用Objective-C实现了XMPP协议,它和前面所说的smack使用起来一样的方便,不过官网上提供的资料远不及smack。源码地址:http://code.google.com/p/xmppframework/,目前需要使用git才能download到源码,。PC客户端使用Spark,不知是否转载 2013-08-12 16:40:36 · 1638 阅读 · 1 评论 -
Jabber 技 术 概 况 Jabber即时通信系统服务整体框架的概述
原文链接:点击打开链接1、Jabber技术概述 本文档包括以下内容:? Introduction 简介? Foundations 基本知识? High-Level Server Architecture高阶服务体系? Basic Message Flo转载 2013-08-12 16:21:31 · 1932 阅读 · 0 评论 -
Jabber 协议概述
Peter Saint-Andrestpeter@jabber.org1.4版Jabber服务协议的概述原文链接:点击打开链接1. 介绍 Jabber是一个由开源社区发起并领导开发的即时消息和在线状态的系统。Jabber系统和其它即时消息(IM)服务的一个功能上的差别在于Jabber拥有开放的XML协议。在保持Jabber1.0版本有关消息核心以及在线状态转载 2013-08-12 16:18:19 · 2449 阅读 · 0 评论 -
XMPP客户端关于用户组和好友列表的管理的一个实现方法
group management由于XMPP协议并没有很好的支持group,也就是说,client没有办法从server得到空的group list。为了解决这个问题,用户在client创建一个group,我们会将group list存到server的storage:groups中。group存放的格式如下:[html] view plaincopystorage xmlns='h转载 2013-08-12 15:50:40 · 3836 阅读 · 0 评论 -
xmpp 扩展一览表
NumberNameTypeStatusDateXEP-0001 (PDF)XMPP Extension ProtocolsProceduralActive2010-03-10XEP-0002 (PDF)Special Interest Groups (SIGs)ProceduralActive2002-01-11XEP-0004 (PDF)Data FormsStandards Tr转载 2013-08-21 14:04:35 · 1516 阅读 · 0 评论 -
XMPP协议一
摘要 本文定义了可扩展消息和出席信息协议(XMPP)的核心功能的扩展和应用,XMPP提供了RFC 2779 定义的基本的即时消息和出席信息功能。 ________________________________________目录 1. 绪论 2. 通用的架构 3. 地址空间 4. XML流 5.转载 2013-09-05 13:34:47 · 4534 阅读 · 0 评论