IM(Instant Messaging)正在被广泛地采用,特别是在公司与它们的客户互动联接方案上。为了解决即时通讯的标准问题,IETF成立了专门的工作小组,研究和开发与IM相关的协议。 目前IM有四种协议:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)以及XMPP。PRIM与XMPP、 SIMPLE类似,但已经
转载
2023-07-30 21:11:23
67阅读
客户端A向B 发送文件的过程:两个XMPP节点之间传输文件一般有三种方式:Out-of-Band Data 具体见XEP-0066: 点击打开链接
in-band bytestream 适合传输较小的数据,通过
XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为通
转载
2023-10-07 19:57:14
133阅读
近期一网友说一起研究XMPP协议,然后就花了点时间 研究了研究,其实也谈不上研究XMPP协议,就是简单的在IOS平台上使用而已。不过一切都得从使用开始,然后才能深入研究。 关于XMPP的介绍,我找了些资料比较具体的:http://wiki.jabbercn.org/index.php?title=RFC3920&variant=zh-cn 至于在IO
转载
2023-07-25 10:42:03
56阅读
首先先来段废话介绍一下XMPP
全称:可扩展通讯和表示协议
简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议。XMPP is the IETF's formalization of the base XML streaming protocols for
转载
2023-07-25 14:31:45
155阅读
即时聊天IM之XMPP协议简述,简单讲述XMPP主体三个元素标签,详细讲述在后面结合smack客户端库进行讲解
综述:之前小规模的IM一直通过百度云推实现模拟IM,这种局限性比较多。公司很多的项目都需要IM集成,所以最终想想还是自己搭建XMPP服务器来实现IM功能。这样可控性比较强。可以实现各种需求,首先就有必要学习XMPP协议。了解XMP
转载
2023-12-02 19:04:45
70阅读
# Java XMPP IM: 实时通讯协议的实现
## 简介
Java XMPP IM (Extensible Messaging and Presence Protocol) 是一种基于XML的开放式实时通讯协议,用于实现即时消息传递和在线状态管理。XMPP是一个扩展性很强的协议,可以用于构建聊天系统、推送通知和在线游戏等应用。
本文将介绍如何使用Java编写XMPP IM应用程序,并提
原创
2023-08-08 21:46:41
132阅读
1.XMPP的定义
•XMPP:The Extensible Messaging and Presence Protocol(可扩展通讯和表示协议)
•XMPP可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议
转载
2023-07-26 21:19:36
81阅读
之前在做基于XMPP协议的Android IM项目的过程中遇到了不少问题,由于国内这方面的资料相对比较少,而且不够全面,经过不断的学习和请教,项目有了一点进展,下面分享一下在项目的过程中遇到的问题和解决办法。
首先,声明XMPP连接:
Java代码 public static fina
原创
2011-12-05 00:00:00
3267阅读
点赞
1评论
导读对于推送,IM,目前可以使用一些厂家提供的SDK来实现,但是我们的老板又总是担心使用别人的SDK,假如别人的服务出现问题,或者别人偷看咱们的信息,那岂不是出现很大问题了 聊一聊xmpp的openfire和测试客户端spark 1、什么是XMPP 2、xmppopenfire 3
原创
2022-02-17 14:53:27
429阅读
那么由于有了基于XMPP协议的Android IM研究一,这篇文章就继续介绍XMPP和ASmack的相关用法。在这里主要介绍好友的监听和聊天信息的监听。对了好友的监听我费了比较多的功夫,主要参考了Spack客户端的源代码,高手写的代码就是不一样,很多代码的实现方式都需要我不断学习。Spack客户端源代码的地址:http://svn.ig.../repos/spark/
好友的监听我把它分成两
原创
2011-12-05 00:00:00
2428阅读
点赞
2评论
基于XMPP协议的Android IM研究
转载
2013-05-14 12:16:00
136阅读
2评论
关于IM(InstantMessaging)即时通信类软件(如微信,QQ),大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM或桌面IM软件类的通信原理介绍也较多,此处不再赘述。而web端的IM应用,由于浏览器的兼容性以及其固有的“客户端请求服务器处理并响应”的通信模型,造成了要在浏览器中实现一个兼容性较好的IM应用,其通信过程必然是诸多
转载
2023-07-17 19:04:13
49阅读
XMPP协议
转载
2013-05-09 17:32:00
48阅读
2评论
XMPP协议简介XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协...
转载
2013-09-13 08:18:00
87阅读
2评论
XMPP协议简介XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。在这四种协议中,XMPP是最
转载
2021-07-31 10:21:33
401阅读
http://xmpp.org/XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。XMPP(Extensible Messaging and Presence Protocol, 可扩展消息处理现场协议)是 基于可扩展标记语言(XML&n
原创
2016-11-28 17:44:11
1374阅读
XMPP(Extensible Messageing and Presence Protocol)可扩展消息与存在协议,是目前主流的四种IM(即时消息)协议之一,其它三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。 在这四种协议中,XMPP是最灵活的。XMPP是一种基于XML的协议,它继承了在XML环
转载
2012-01-10 21:18:00
78阅读
点赞
2评论
XMPP(ExtensibleMessageingandPresenceProtocol)可扩展消息与存在协议,是目前主流的四种IM(即时消息)协议之一,其它三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。在这四种协议中,XMPP是最灵活的。XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。而且,XMPP包含了针对服
转载
2012-05-17 08:51:00
89阅读
2评论
XMPP(Extensi
转载
2012-01-10 21:18:00
83阅读
2评论