|
|
|
| Здравствуйте, такой вопрос вот сама функция
fsockopen("host", 80, $errno, $errstr, 30)
|
обратим внимание на 5-я параметр 30, я не могу понять что он определяет, количество секунд которое он будет ждать ответа, или количество сек в течении которого он будет поддерживать соединение с сервером? | |
|
|
|
|
|
|
|
для: Dazzl
(10.07.2012 в 22:06)
| | Аргумент timeout позволяет указать количество секунд, в течение которого устанавливается соединение | |
|
|
|
|
|
|
|
для: mihdan
(11.07.2012 в 00:36)
| | в течение которого устанавливается соединение
т.е. если у меня стоит 30, он будет соединяться целых 30 секунд? может вы хотели сказать
Аргумент timeout позволяет указать количество секунд, на время которого устанавливается соединение? | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 01:12)
| | Больше похоже на время, отведенное до выдачи ошибки, что соединение установить не удалось. Я почему то воспринял именно так. | |
|
|
|
|
|
|
|
для: Zezst
(11.07.2012 в 01:25)
| | А мне показалось что время указывает на сколько секунд установлено соединение, потому что у меня первый запрос идет туго а остальные прыгают почти мгновенно. (запросы делаю из вин приложения) | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 01:31)
| | Если первый запрос идет туго, попробуй указать timeout = 1. И либо, словишь ошибку соединения, либо прыгнет почти мгновенно.
Сам с fsockopen() еще не работал, но из описания, почему то понял именно так. | |
|
|
|
|
|
|
|
для: Zezst
(11.07.2012 в 01:37)
| | Видимо тебе казалось правельнее )) это время отведенное для ошибки, т.е. время в течении которого он пытается соединиться и если по истечению не сое-я то error. теперь мне так кажеться ) | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 01:42)
| | Вот я почему то сразу так и подумал. | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 01:12)
| | Если в течении 30 секунд соединение не установится - ошибка. Оно может и за секунду установиться. | |
|
|
|