zoukankan      html  css  js  c++  java
  • XMPP Server

    XMPPFramework,编译失败,@import libxmlSimu后提示:Module 'libxmlSimu' not found

    XMPP协议实现原理介绍

    XMPP协议学习笔记

    四、地址格式
    XMPP的地址叫做JabberID(简写为JID),它用来标示XMPP网络中的各个XMPP实体。JID由三部分组成:domain,node identifier和resource。JID中domain是必不可少的部分。注意:domain和user部分是不分大小写的,但是resource区分大小写。
    jid = [ node "@" ] domain [ "/" resource ]  
    domain = fqdn / address-literal  
    fqdn = (sub-domain 1*("." sub-domain))  
    sub-domain = (internationalized domain label)  
    address-literal = IPv4address / IPv6address  
    domain:通常指网络中的网关或者服务器。
    node identifier:通常表示一个向服务器或网关请求和使用网络服务的实体(比如一个客户端),当然它也能够表示其他的实体(比如在多用户聊天系统中的一个房间)。
    resource:通常表示一个特定的会话(与某个设备),连接(与某个地址),或者一个附属于某个节点ID实体相关实体的对象(比如多用户聊天室中的一个参加者)。
     
    JID种类有:
    • bare JID:user@domain.tld
    • full JID:user@domain.tld/resource
    例子:
    stpeter@jabber.org:表示服务器jabber.org上的用户stpeter。
    room@service:一个用来提供多用户聊天服务的特定的聊天室。这里 “room“ 是聊天室的名字, ”service“ 是多用户聊天服务的主机名。
    room@service/nick:加入了聊天室的用户nick的地址。这里 “room“ 是聊天室的名字, ”service“ 是多用户聊天服务的主机名,”nick“ 是用户在聊天室的昵称。
     
    为了标示JID,XMPP也有自己的URI,例如xmpp:stpeter@jabber.org,默认规则是在JID前加xmpp:
  • 相关阅读:
    js中的setTimeout和setinterval 用法说明
    Springmvc对就jdbc封装的操作
    mybatis源码数据库链接配置
    hibernate操作mysql插入修改中文出现乱码
    jdk安装环境变量配置
    数据库理论知识
    异步提交form表单数据
    选项卡
    css3 二级菜单
    简单弹窗拖拽
  • 原文地址:https://www.cnblogs.com/developer-qin/p/5039559.html
Copyright © 2011-2022 走看看