[jdev] Bytestreams fallback mechanism

Scott Ludwig scottlu at google.com
Wed Jan 2 11:39:34 CST 2008

On Jan 2, 2008 8:58 AM, Peter Saint-Andre <stpeter at stpeter.im> wrote:
> Dafydd Harries wrote:
> > 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.

There does need to be a standardized reliable stream layer on top of
UDP type Jingle connections.

In Google Talk we have one which you can see in the libjingle source
code, called PseudoTcp.

Before standardizing, as a point of comparison, some of the dedicated
file sharing clients also have "reliable stream on top of UDP"
implementations. The topic is complicated; I propose the design of
choice optimize for reliability, throughput, and simplicity, in that

More information about the JDev mailing list