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. Regards Stuart Tremain IDFK Web Developments AUSTRALIA webdna@idfk.com.au On 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:

    
  1. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  2. Re: [WebDNA] HTTP Streaming -- impossible? (christophe.billiottet@webdna.us 2010)
  3. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  4. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  5. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  6. Re: [WebDNA] HTTP Streaming -- impossible? (Govinda 2010)
  7. Re: [WebDNA] HTTP Streaming -- impossible? (sal danna 2010)
  8. Re: [WebDNA] HTTP Streaming -- impossible? (Jesse Proudman 2010)
  9. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  10. Re: [WebDNA] HTTP Streaming -- impossible? (Jesse Proudman 2010)
  11. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  12. Re: [WebDNA] HTTP Streaming -- impossible? (Govinda 2010)
  13. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  14. Re: [WebDNA] HTTP Streaming -- impossible? (Brian Fries 2010)
  15. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  16. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  17. Re: [WebDNA] HTTP Streaming -- impossible? (Marc Thompson 2010)
  18. Re: [WebDNA] HTTP Streaming -- impossible? (sal danna 2010)
  19. Re: [WebDNA] HTTP Streaming -- impossible? (Lawrence 2010)
  20. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  21. Re: [WebDNA] HTTP Streaming -- impossible? (Stuart Tremain 2010)
  22. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  23. Re: [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
  24. Re: [WebDNA] HTTP Streaming -- impossible? (Stuart Tremain 2010)
  25. Re: [WebDNA] HTTP Streaming -- impossible? (sal danna 2010)
  26. [WebDNA] HTTP Streaming -- impossible? (Kenneth Grome 2010)
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. Regards Stuart Tremain IDFK Web Developments AUSTRALIA webdna@idfk.com.au On 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:

japanese characters (1997) Encrypt (2000) [RESOLVED, I THINK] -- [WebDNA] [append] does not add the newline char at the end of the new record?! (which can causes subsequent [search] to fail.) (2009) WebCat2 Append problem (B14Macacgi) (1997) WebDelivery downloads alias, not original ? (1997) Credit card processing - UK (1997) username = 115 (1999) Payment Calculator? (2000) Re:Copyright ? (1997) Configuration Q (1998) passing user info on each page (2000) latest version? (1998) question... no field names? (2002) RE: [WebDNA] Dead line Time Math (2017) setting values (1998) TaxTotal Problem (1997) Re:quit command on NT (1997) send mail problem? (1997) RE: [WebDNA] [OT] potential cheap WebDNA server? (2009) Database changes (1998)