Hi Chris,

Thanx for your answer.


From: Christopher L Merrill <[EMAIL PROTECTED]>
Reply-To: "HttpClient User Discussion" <[email protected]>
To: HttpClient User Discussion <[email protected]>
Subject: Re: Basic http-question
Date: Fri, 03 Feb 2006 15:26:01 -0500

Jesper Sahner wrote:
My question is if it is possible - within the "http-framework" - to ask the server to return an answer when it has the answer instead of periodically asking for an answer which is basically waste of time.

HTTP is inherently a request/response protocol.  You could issue a
request and have server wait to respond until the desired data is available.
But the socket would eventually timeout and you'd have to re-issue the
request.  Additionally, it needlessly ties up resources on the server.

I wonder how e.g. a mail-system like Hotmail works. If you are logged in you get a pop-up message every time a new message is received. Is that pop-up message the result of your request to the mail-server (guess not) or the mail-server just telling you that a new message is sent.

I wonder if something similar is possible with HTTP: You make an initial request telling the server to give you a notice every time a certain event occurs without making any further requests?

A solution like this would be much more effective that repeatedly requesting for new events that hasn't occured.

But as I read your answer, HTTP is a request/response protocol, so this is not possible.

By way of comparison how do Flash-driven websites which are dynamically updated (e.g. stock tickers) work in this context?

At least some of them are polling the server with requests every N seconds.
Some can open raw sockets to the server, but these methods have trouble
getting through firewalls.

C

--
-------------------------------------------------------------------------
Chris Merrill                  |  http://www.webperformance.com
Web Performance Inc.

Website Load Testing and Stress Testing Software
-------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to