Тайм-ауты
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.223] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
Тайм-ауты
|
Сообщ.
#1
,
|
|
|
|
Доброго!
Пишу сервер+клиент TCP блокирующие сокеты. Как правильно использовать тайм-ауты? На сервере есть поток, который ожидает клиентские подключения, какой использовать тайм-аут для ожидания? (Как можно наименьший?) После того как произошло подключение, создается отдельный поток для работы с клиентом - какие тут использовать тайм-ауты? На клиенте вроде как рекомендуется использовать тайм-аут длительностью 10 сек. Подскажите гуру! |
|
Сообщ.
#2
,
|
|
|
|
Цитата Angel_19 @ После того как произошло подключение, создается отдельный поток для работы с клиентом - какие тут использовать тайм-ауты? Все зависит от: 1. Клиенты и сервер - в одной локальной сети? 2. Какой протокол пользовательского уровня (HTTP 1.0, 1.1, FTP или свой собственный) В большинстве современных Интернет-серверов для HTTP принято ждать ответа от клиента 10 сек. |
|
Сообщ.
#3
,
|
|
|
|
Цитата Oleg2004 @ 1. Клиенты и сервер - в одной локальной сети? Будут варианты что и в одной и возможна работа через интернет. Цитата Oleg2004 @ 2. Какой протокол пользовательского уровня (HTTP 1.0, 1.1, FTP или свой собственный) Свой. Как вариант позже переход на HTTP. |
|
Сообщ.
#4
,
|
|
|
|
Тогда надо скорее всего определять таймаут исходя из времени обработки на сервере + допустимое время ожидания ответа от клиента.
|