На главную Наши проекты:
Журнал   ·   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_
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Timeout подключения TClientSocket
    Неподдерживаемые замшелые механизмы ничем не лучше закрытия во время коннекта, тем более, что насчет гипотетического вреда последнего убедительных доводов не приведено.
      Если бы вы внимательно читали мои посты, то поняли, что я не предлагал использовать замшелые :D механизмы, а рассмотрел два варианта возможной идеологии решения этой проблемы.
      Это - раз. И самое главное, я вам показал, что изменить внутренний таймаут коннекта внешними способами нет никакой возможности. Разве что написать свой собственный вариант этой функции и интегрировать его в АПИ.
      По поводу вреда.
      Я нигде не писал о том, что ваш способ вреден. Он просто коряв - ИМХО.
      Потому как практически равносилен простому нажатию крестика на закладке, которая долго коннектится.
      Так что считаю дальнейшие препирания по этому поводу неуместными.
      Сообщение отредактировано: Oleg2004 -
        Цитата Oleg2004 @
        я не предлагал использовать замшелые механизмы

        Ну да, а функция упомянулась просто так, до кучи
        Цитата Oleg2004 @
        рассмотрел два варианта возможной идеологии решения этой проблемы.

        Это асинхронное выполнение в отдельном треде - вариант? Ну, формально и гланды можно удалять через анус, никто не запрещает, но...
        Цитата Oleg2004 @
        И самое главное, я вам показал, что изменить внутренний таймаут коннекта внешними способами нет никакой возможности. Разве что написать свой собственный вариант этой функции и интегрировать его в АПИ.

        Чудесно! Теперь остается выяснить, с какой целью доказывались очевидные вещи.
        Цитата Oleg2004 @
        По поводу вреда.
        Я нигде не писал о том, что ваш способ вреден. Он просто коряв - ИМХО.
        Потому как практически равносилен простому нажатию крестика на закладке, которая долго коннектится.

        "Брутально-кривой нонсенс" <> "Мне кажется, этот способ корявый"

        В общем, ТС спрашивал - я привел код, который делает то, что нужно. И он в самом деле это делает, невзирая на возражения пуристов. И если альтернативой насильственному закрытию сокета будет томительное и никак не контролируемое ожидание результата соединения - то я лично не буду проливать слезы по грубому вмешательству в тонкую душевную организацию сокета во время интимного процесса установки коннекта. Чего и всем остальным советую.

        Цитата Oleg2004 @
        Так что считаю дальнейшие препирания по этому поводу неуместными.

        Adios!
          мож сам телек как то надо прописать в маршрутезаторе?
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


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