You are here: Re: socket timeout being ignored « PHP Programming Language « IT news, forums, messages
Re: socket timeout being ignored

Posted by yawnmoth on 10/17/97 11:54

Jerry Stuckle wrote:
> yawnmoth wrote:
> <snip>
>
> What happens if the fsockopen() takes longer than 5 seconds?
>
> See the note on fsockopen() - the timeout may not be available in all
> environments. So a delay due to routing, server load or whatever may
> cause the open to take longer than 5 seconds, putting a negative value
> in your $timeout. I don't know what PHP will do with a negative value -
> maybe convert it to a very large positive value?
That's a good point - it's been fixed :)

> Additionally, the timeout restarts every time you go a fgets(). The
> server could be sending one line every 4 seconds, for instance. 10
> lines would be 40 seconds with no errors.
So I guess I should just use fread with as big a number as possible?
Like pow(2,20) or something?

The fact that fgets (and fread), though, can return empty lines, even
when they're in blocking mode, makes me think that this wouldn't work?
(I made another post about this)

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация