Re: Equal priority - what happens?
naw <[email protected]>
| Newsgroups | gmane.network.jabber.user |
|---|---|
| Message-ID | <[email protected]> |
El Martes 13 Mayo 2008, Phil Reynolds escribió: > What actually happens if you have two clients (with different resources, > of course) logged in at the same priority and a message comes in > directed at no particular resource? (assuming this situation is allowed > in the first place) From RFC3921, page 86: > 4. Else if the JID is of the form <user@domain> and there is at > least one available resource available for the user, the > recipient's server MUST follow these rules: > > 1. For message stanzas, the server SHOULD deliver the stanza to > the highest-priority available resource (if the resource did > not provide a value for the <priority/> element, the server > SHOULD consider it to have provided a value of zero). If two > or more available resources have the same priority, the > server MAY use some other rule (e.g., most recent connect > time, most recent activity time, or highest availability as > determined by some hierarchy of <show/> values) to choose > between them or MAY deliver the message to all such > resources. However, the server MUST NOT deliver the stanza > to an available resource with a negative priority; if the > only available resource has a negative priority, the server > SHOULD handle the message as if there were no available > resources (defined below). In addition, the server MUST NOT > rewrite the 'to' attribute (i.e., it MUST leave it as > <user@domain> rather than change it to <user@domain/ > resource>). > > 2. For presence stanzas other than those of type "probe", the > server MUST deliver the stanza to all available resources; > for presence probes, the server SHOULD reply based on the > rules defined in Presence Probes (Section 5.1.3). In > addition, the server MUST NOT rewrite the 'to' attribute > (i.e., it MUST leave it as <user@domain> rather than change > it to <user@domain/resource>). > > 3. For IQ stanzas, the server itself MUST reply on behalf of the > user with either an IQ result or an IQ error, and MUST NOT > deliver the IQ stanza to any of the available resources. > Specifically, if the semantics of the qualifying namespace > define a reply that the server can provide, the server MUST > reply to the stanza on behalf of the user; if not, the server > MUST reply with a <service-unavailable/> stanza error. _______________________________________________ This is JUser -- a mailing list for end users of Jabber clients. To unsubscribe, go to the following web page, scroll all the way down, and type in your email address: http://mail.jabber.org/mailman/listinfo/juser _______________________________________________