[jdev] Bytestreams fallback mechanism
dafydd.harries at collabora.co.uk
Wed Jan 2 05:25:10 CST 2008
Ar 28/12/2007 am 09:39, ysgrifennodd Peter Saint-Andre:
> I'm working on the Jingle ICE-UDP spec at the moment, and I think that
> would give you what you need (at least I think it would -- your
> requirements are not fully clear to me).
For most cases, we want to open a TCP-like connection. ICE-UDP would be nice,
but we'd need to layer retransmission/reordering on top of it.
> Well of course you can define your own protocol, but I would bet that
> other people are interested in similar functionality, so it might be
> more productive to see if you can use Jingle and if not what gaps we
> need to fill in Jingle so that it would work for you.
> For example, perhaps we need a way to more seamlessly include things
> like SOCKS5 Bytestreams and IBB as options in a Jingle negotiation (or
> include Jingle as an option in a stream initiation negotiation, e.g. for
> file transfer). We talked about that back in August or September, but I
> have not yet documented how that might work.
Indeed, I can see a case both for including SOCKS5 and IBB in Jingle and
including Jingle UDP in SI. I would lean towards making sure Jingle has decent
negotiation/fallback semantics and a good set of transport options rather than
trying to shoehorn Jingle into SI.
More information about the JDev