На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> Тайм-ауты
    Доброго!

    Пишу сервер+клиент TCP блокирующие сокеты.
    Как правильно использовать тайм-ауты?

    На сервере есть поток, который ожидает клиентские подключения, какой использовать тайм-аут для ожидания? (Как можно наименьший?)
    После того как произошло подключение, создается отдельный поток для работы с клиентом - какие тут использовать тайм-ауты?

    На клиенте вроде как рекомендуется использовать тайм-аут длительностью 10 сек.

    Подскажите гуру!
      Цитата Angel_19 @
      После того как произошло подключение, создается отдельный поток для работы с клиентом - какие тут использовать тайм-ауты?

      Все зависит от:
      1. Клиенты и сервер - в одной локальной сети?
      2. Какой протокол пользовательского уровня (HTTP 1.0, 1.1, FTP или свой собственный)
      В большинстве современных Интернет-серверов для HTTP принято ждать ответа от клиента 10 сек.
        Цитата Oleg2004 @
        1. Клиенты и сервер - в одной локальной сети?

        Будут варианты что и в одной и возможна работа через интернет.

        Цитата Oleg2004 @
        2. Какой протокол пользовательского уровня (HTTP 1.0, 1.1, FTP или свой собственный)

        Свой. Как вариант позже переход на HTTP.
          Тогда надо скорее всего определять таймаут исходя из времени обработки на сервере + допустимое время ожидания ответа от клиента.
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0.0788 ]   [ 15 queries used ]   [ Generated: 23.08.26, 22:46 GMT ]