> Two small issues:
> - it won't work until servers route the packets (small fix, but
> upgrades are needed)

Indeed. This could be solved by using a new protocol.

> - transition will be difficult, since if it can't work while using two
> different clients of which just one supports it (and the case is very
> common, since nobody uses the same client for teh desktop or mobiles)

True. If we use a new protocol, a client can announce support of it
through entity capabilities, and the service can decide what to do at
presence-receive time. Of course, this will still mean an add/auth
storm if you ever use one client that doesn't support the protocol,
which is indeed painful. That's why I would only check that at
registration time, but that in turn will lead to questions like "Why
don't i see my contacts if i log in with my mobile client?"

cheers,
Remko

Reply via email to