Ejabberd Stanza执行令(分组在一起)

时间:2011-09-09 15:18:01

标签: xmpp message ejabberd strophe user-presence

我试图找出XMPP节的执行顺序,我正在使用Strophe + Ejabberd,如果我发送这样的请求。

<body rid='someRID' xmlns='http://jabber.org/protocol/httpbind' sid='someSID'>
    <message to='someUser@someDomain' type='chat' xmlns='jabber:client'>
           <body>123</body>
    </message>
    <presence type='unavailable' xmlns='jabber:client' />
</body>

Presence节总是先执行,然后是消息节。有没有办法指定顺序或类似的东西,以便首先执行Message节,稍后执行。

由于

1 个答案:

答案 0 :(得分:0)

这是服务器中的一个错误。 RFC 6120, Section 10.1说:

  

XMPP服务器必须确保节和按顺序处理   它从一个给定的输入流接收的其他XML元素   连接客户端或远程服务器。