[JDEV] Stream Negotiation Protocol

Justin Karneges justin-jdev at affinix.com
Mon Aug 12 23:47:35 CDT 2002


Hi guys,

Currently there is the DSPS effort for establishing a bytestream between JIDs 
via a proxy component.  Establishing a stream between two JIDs opens up a lot 
of possibilities (see the DSPS JEP-37 for some ideas), most importantly file 
transfer.  However, there are still two parts of the puzzle missing:  a 
stream negotiation protocol, to allow clients to decide on the best stream 
method to use, and an actual file transfer protocol.

Today I wrote the following document:
http://www.affinix.com/~justin/strneg.html

It describes both a stream negotiation protocol and a simple file transfer 
protocol.  It is all completely independent of the actual stream protocol 
used.  I describe a "Direct TCP" method in the document for simplicity's 
sake, however it would work for any stream transport (ie, DSPS or whatever).

Should I send this to the standards-jig list also?  This is my first attempt 
at contributing to the Jabber protocol, so I'm not familiar with the process.  
Feedback welcome.

Have fun,
-Justin



More information about the JDev mailing list