XMPP协议–自定义消息类型扩展

XMPP协议–自定义消息类型扩展

关于XMPP协议自定义消息类型扩展,其实是挺有意思的一个话题。

基于一些商务的扩展,在客户端对这些扩展消息处理,可以做出很有意思的东西。

简单的扩展比较容易,在IQ里面定义一些属性就可以做。

如果自定义XSD去实现稍微正规一点的消息类型,就会变得复杂了。

按照我之前做过一些消息交换的经验,区分一下消息头和消息体比较好,以后扩展起来也灵活。

而且有很重要一点,消息头在会话中会比较有用,你可以定义一些消息类型做反馈用。

当然,要看你的消息有多复杂,有没有对消息处理的反馈等。

这是我希望继续琢磨的一个东西。

做一个有趣的客户端,不仅仅是为了消息交互。

转载于:https://www.cnblogs.com/kdyi/archive/2011/04/22/2025381.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110627.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 项目日志管理设计方案[通俗易懂]

    java 项目日志管理设计方案[通俗易懂]java项目日志管理设计方案因项目需要记录整个系统的操作记录,考虑到系统操作日志的数据量,单表很容易达到瓶颈,导致查询效率低下,顾使用分表方案,减小数据库的负担,缩短查询时间。目前对于分表的解决方案有很多,但本篇博文主要讲解博主自行实现的日志管理的解决方案1创建日志表1.1日志表Sql语句如下具体表设计随项目情况而变化表创建SQL语句CREATETABLE`sys_user

    2022年5月20日
    31
  • 解决docker下载镜像速度过慢_docker拉取镜像失败

    解决docker下载镜像速度过慢_docker拉取镜像失败前言上一篇讲到pull镜像,但是pull镜像的时候下拉的速度实在感人,有什么解决办法吗?我们只需将docker镜像源修改为国内的将docker镜像源修改为国内的:在/etc/docker/d

    2022年7月31日
    3
  • django示例_介绍信模板

    django示例_介绍信模板前言目前市面上有非常多的模板系统,其中最知名最好用的就是DTL和Jinja2。DTL是DjangoTemplateLanguage三个单词的缩写,也就是Django自带的模板语言。当然也可以配置

    2022年7月29日
    3
  • 集合类型python_集合 python

    集合类型python_集合 python集合集合的特点:是一种可迭代的、无序的、不能包含重复元素的数据结构去重b=[10,5,6,1,9,1]c=set(b)print(c)>>>{1,5

    2022年7月29日
    3
  • spring security CSRF防护

    spring security CSRF防护CSRF是指跨站请求伪造(Cross-siterequestforgery),是web常见的攻击之一。从SpringSecurity4.0开始,默认情况下会启用CSRF保护,以防止CSRF攻击应用程序,SpringSecurityCSRF会针对PATCH,POST,PUT和DELETE方法进行防护。我这边是springboot项目,在启用了@EnableWebSecurity…

    2022年6月16日
    39
  • Laravel的三种安装方法总结

    Laravel的三种安装方法总结

    2021年10月21日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号