[jdev] Bytestreams fallback mechanism

Dafydd Harries 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 mailing list