On Tue, 16 Oct 2001 19:14:29 +0530, "Ashvil" <[EMAIL PROTECTED]> wrote :
> The PUT method documented assumes a persistent connection. Most HTTP Proxies > does not allow a persistent connection or block any request responses after > the first. The method actually works if you can get a persistent HTTP > connection. > > MSN and Yahoo messengers support HTTP proxies and the way they do this is by > polling every few seconds using a cookie or session request identifier. Yes, > I know this is a horrible way, but try explaining that end-users who are > behind an HTTP proxy. > A agree - that is a horrible way. I think there is a better one (not my idea): to have one connection (ex. GET method) for downstream, and a second one opened permanently (PUT) or reopened for every chunk of data (POST) for upstream. This uses twice much connections, but at least: 1. the whole system (client + proxy + server) sleeps when there is no activity, and 2. we really know when the client disconnects (what is important to correctly deal with the presence) : when it closes the downstream connection. (and not after a timeout in the polling case) > I don't know what the Jabber folks think of supporting this kind of polling, > but they need to do this if they want to compete with MSN and Yahoo IM > systems. Robert Temple <[EMAIL PROTECTED]> wrote : > I think AIM supports HTTP polling now too. What about the superior method ? Regards, Darek _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
