Re: [WebDNA] HTTP Streaming -- impossible?
This WebDNA talk-list message is from 2010
It keeps the original formatting.
numero = 105540
interpreted = N
texte = You could put the result (or what you are waiting for) in a small iframe =then when the result is available it will refresh the whole page.RegardsStuart TremainIDFK Web DevelopmentsAUSTRALIAwebdna@idfk.com.auOn 12/07/2010, at 8:58 AM, Kenneth Grome wrote:> Has anyone actually done HTTP streaming in webdna?>=20> My understanding of the basic concept is that the server receives a =request from the browser, then it keeps the connection open via a long =running (or infinite) loop of some kind, and then it periodically pushes =new data to the outgoing stream and flushes the stream -- without =closing the connection.>=20> I can create a loop in webdna with no problem, but how do I flush the =periodic data to the stream without the server closing the connection? =I have tried this as a test:>=20> [loop start=3D1&end=3D10]> [waitforfile file=3DdoesNotExist.txt&timeout=3D2][/waitforfile]> [writefile textFile.txt][time][/writefile]> [include textFile.txt]
> [/loop]>=20> ... but of course this does not work because the page is not rendered =until after the loop stops running. I get these results all at once, =but what I actually want is one line at a time pushed to the =stream/browser every 2 seconds:>=20> 17:39:36> 17:39:37> 17:39:39> 17:39:40> 17:39:41> 17:39:42> 17:39:43> 17:39:45> 17:39:46> 17:39:47>=20> I know a lot about webdna, but at the moment I cannot think of a way =to make this work. Can any of you? =20>=20> The problem is that webdna does not produce any results or render the =page until ALL the code on the page has been interpreted. Only then will =it send the results to the server -- which then forwards those results =on to the browser and closes the connection.>=20> Anyone see any webdna-based alternatives here?>=20> Sincerely,> Kenneth Grome>=20> P.S. As an aside, my test seems to indicate that the timer in ="waitforfile" is not very accurate. The total time for all 10 lines to =be processed should have been 20 seconds, not 11. Let that be a lesson =to anyone who wants to rely on the accuracy of the waitforfile timer!>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us
Associated Messages, from the most recent to the oldest:
You could put the result (or what you are waiting for) in a small iframe =then when the result is available it will refresh the whole page.RegardsStuart TremainIDFK Web DevelopmentsAUSTRALIAwebdna@idfk.com.auOn 12/07/2010, at 8:58 AM, Kenneth Grome wrote:> Has anyone actually done HTTP streaming in webdna?>=20> My understanding of the basic concept is that the server receives a =request from the browser, then it keeps the connection open via a long =running (or infinite) loop of some kind, and then it periodically pushes =new data to the outgoing stream and flushes the stream -- without =closing the connection.>=20> I can create a loop in webdna with no problem, but how do I flush the =periodic data to the stream without the server closing the connection? =I have tried this as a test:>=20> [loop start=3D1&end=3D10]> [waitforfile file=3DdoesNotExist.txt&timeout=3D2][/waitforfile]> [writefile textFile.txt][time][/writefile]> [include textFile.txt]
> [/loop]>=20> ... but of course this does not work because the page is not rendered =until after the loop stops running. I get these results all at once, =but what I actually want is one line at a time pushed to the =stream/browser every 2 seconds:>=20> 17:39:36> 17:39:37> 17:39:39> 17:39:40> 17:39:41> 17:39:42> 17:39:43> 17:39:45> 17:39:46> 17:39:47>=20> I know a lot about webdna, but at the moment I cannot think of a way =to make this work. Can any of you? =20>=20> The problem is that webdna does not produce any results or render the =page until ALL the code on the page has been interpreted. Only then will =it send the results to the server -- which then forwards those results =on to the browser and closes the connection.>=20> Anyone see any webdna-based alternatives here?>=20> Sincerely,> Kenneth Grome>=20> P.S. As an aside, my test seems to indicate that the timer in ="waitforfile" is not very accurate. The total time for all 10 lines to =be processed should have been 20 seconds, not 11. Let that be a lesson =to anyone who wants to rely on the accuracy of the waitforfile timer!>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us
Stuart Tremain
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Emailer help....! (1997)
duplicate cart numbers (2002)
Digest for 4/18/97 (1997)
Rollovers (1999)
More on the email templates (1997)
[SearchString] problem with [search] context (1997)
Re:WebDNA made easier? (1998)
RE: creating writefile data from a nested search (1997)
Dumb Question about Docs (1997)
300 ticks (2003)
Sending emails (went[ot] ) (2002)
[lookup] speed sales pitch (2003)
Tab Charactor (1997)
RE: Missing contexts on NT (1997)
SendTo more emails (1998)
I'm having trouble using [url][interpret][math] together in lookup (1997)
Fwd: Problems with Webcatalog Plug-in (1997)
search double negative comparison (2001)
WC hosting services required (1998)
Images generated by a web dna database (2003)