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

Posted by Jerry Stuckle on 11/28/86 11:54

yawnmoth wrote:
> 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)
>

Could be. I haven't seen that occur, but there could be a bug in it.
You could try a big fread() call. Don't know what it will do. I
haven't used the timeout parm like that. Normally I want to get the
results even if it takes a few second.


--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

 

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

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