But, Robert, doesn't this technique leave a connection open on the
server--and, won't it cause the server to run out of resources after a
very finite number of connections has been established?


Marco

On Mon, 2002-10-07 at 14:07, Robert Cummings wrote:
> You can have your script enter a loop to check for data in a database.
> If data output it then calls the flush() function to output to the browser.
> Then sleep for some time, then wakeup and repeat. You may have issues
> with some browsers using this technique, but generally it does work.
> The key is that you never close the connection to the browser. You'll
> also want to occasionally output some invisible content, otherwise the
> connection_status() stuff never give the right value (at least not in
> 4.1.2) It struck me that these functions update their flags on output
> only. Which means you need to output something to the browser to detect
> that the user has hit stop, or has disconnected.
> 
> Cheers,
> Rob.
> 
> Oliver Witt wrote:
> > 
> > I attempted to write a oage that you can chat on with php. It ended up
> > being a page that reloads itself all the time which isn't really what I
> > wanted. But I didn't know how to do it differently. Is there another
> > way? I heard something about flush()?
> > Kind regards,
> 
> -- 
> .-----------------.
> | Robert Cummings |
> :-----------------`----------------------------.
> | Webdeployer - Chief PHP and Java Programmer  |
> :----------------------------------------------:
> | Mail  : mailto:[EMAIL PROTECTED] |
> | Phone : (613) 731-4046 x.109                 |
> :----------------------------------------------:
> | Website : http://www.webmotion.com           |
> | Fax     : (613) 260-9545                     |
> `----------------------------------------------'
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to