<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [JDEV] HTTP proxy</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>I think AIM supports HTTP polling now too.</FONT>
</P>
<P><FONT SIZE=2>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From: Ashvil [<A HREF="mailto:ashvil@i3connect.net">mailto:ashvil@i3connect.net</A>]</FONT>
<BR><FONT SIZE=2>> Sent: Tuesday, October 16, 2001 6:44 AM</FONT>
<BR><FONT SIZE=2>> To: jdev@jabber.org</FONT>
<BR><FONT SIZE=2>> Subject: Re: [JDEV] HTTP proxy</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> From: "Michal Leinweber" <M.Leinweber@sh.cvut.cz></FONT>
<BR><FONT SIZE=2>> > Does anybody sucessfully used HTTP proxy in Jabber client ?</FONT>
<BR><FONT SIZE=2>> > I know 2 methods of using HTTP proxy for jabber client:</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > 1) with method CONNECT - it works fine, but this method is </FONT>
<BR><FONT SIZE=2>> not commonly</FONT>
<BR><FONT SIZE=2>> used</FONT>
<BR><FONT SIZE=2>> > on all proxies and often disabled.</FONT>
<BR><FONT SIZE=2>> > 2) with method PUT using jabber server 1.4.1 buildin hack for this.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> We found this when building our IM client.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> The PUT method documented assumes a persistent connection. </FONT>
<BR><FONT SIZE=2>> Most HTTP Proxies</FONT>
<BR><FONT SIZE=2>> does not allow a persistent connection or block any request </FONT>
<BR><FONT SIZE=2>> responses after</FONT>
<BR><FONT SIZE=2>> the first. The method actually works if you can get a persistent HTTP</FONT>
<BR><FONT SIZE=2>> connection.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> MSN and Yahoo messengers support HTTP proxies and the way </FONT>
<BR><FONT SIZE=2>> they do this is by</FONT>
<BR><FONT SIZE=2>> polling every few seconds using a cookie or session request </FONT>
<BR><FONT SIZE=2>> identifier. Yes,</FONT>
<BR><FONT SIZE=2>> I know this is a horrible way, but try explaining that </FONT>
<BR><FONT SIZE=2>> end-users who are</FONT>
<BR><FONT SIZE=2>> behind an HTTP proxy.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> I don't know what the Jabber folks think of supporting this </FONT>
<BR><FONT SIZE=2>> kind of polling,</FONT>
<BR><FONT SIZE=2>> but they need to do this if they want to compete with MSN and Yahoo IM</FONT>
<BR><FONT SIZE=2>> systems.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Regards,</FONT>
<BR><FONT SIZE=2>> Ashvil</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> _______________________________________________</FONT>
<BR><FONT SIZE=2>> jdev mailing list</FONT>
<BR><FONT SIZE=2>> jdev@jabber.org</FONT>
<BR><FONT SIZE=2>> <A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
<BR><FONT SIZE=2>> </FONT>
</P>
</BODY>
</HTML>