[JDEV] Offline file attachments etc

Keith Minkler keith at digix.dyndns.org
Sat Sep 23 18:49:39 CDT 2000


<snip/>
> I believe the "out of band" context is appropriate to distinguish between 
> the core functionality of jabber as an IM server and other services. This 

The basic idea to remember when dealing with OOB stuff, is you can use jabber to create the sessions between two users, but binary data should not be passed through the server.. 

> obviously puts the responsibility of various types of file transfers and 
> multiple connections on the client side. I'm curious if anyone sees a 

Yup.. most client authors are cool with this... the file transfers aren't that difficult to work with, and usually any other purpose is for a special "dedicated" client.

<snip/>
> How resource-intensive and "bloated" would an all-purpose client like 
> WinJab become if it had to negotiate separate TCP, HTTP, SMTP, etc... etc.. 
> connections?

Winjab already does.. for file transfers anyway.. it offers connections through direct HTTP, or WebDAV... smtp would use a transport.. file attachements would work like an OOB connection to the transport, so winjab would handle that the same way as any other oob file transfer.. etc.. 

The problem arises when you want to do other things, like VoIP, but, in reality, the client has to know what to do with the VoIP packets anyway, establishing them OOB isn't the hard part.. =] 

> Is this even an issue?? I guess browsers do this all the time... But who 
> wants their client to become the next Mozilla?

Most Client authors don't seem to think this is an issue, as far as I'm aware... (you could always use the Mozilla Jabber client coming out.. *g*) 


> Sorry for waxing philosophic this early in the morning... :P
> 
> -Omar
<snip/>

Not a problem.. =}  

Keith Minkler




More information about the JDev mailing list