powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отличить дисконнект от таймаута чтения
6 сообщений из 31, страница 2 из 2
Отличить дисконнект от таймаута чтения
    #39835545
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЯ не в курсе, что такое "Oracle Publsher-Subcriber Notification".

https://docs.oracle.com/cd/B12037_01/appdev.101/b10795/adfns_pu.htm
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличить дисконнект от таймаута чтения
    #39835548
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerICQ изначально был классическим клиент-сервером (то есть клиент стучался на icq.com и
получал сообщения для себя)

Не "получал", а "сидел и ждал пока их ему пришлют". Это push-технология, инициатива
рассылки исходит от сервера. У IRC, кстати, всё так же. Хотя, конечно, ты можешь
утверждать, что факт авторизации и/или подписки на определённый канал следует считать
"запросом от клиента".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличить дисконнект от таймаута чтения
    #39835556
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovCobalt747надо как-то выкрутиться в текущем положении.

Из текущего положения выхода нет, обломись. Вышеназванный keep alive не поможет, поскольку
по умолчанию watchdog пакеты начинают посылаться через два часа неактивности.
Умолчания то можно изменить вызовом WSAIoctl
...
Рейтинг: 0 / 0
Отличить дисконнект от таймаута чтения
    #39836062
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerПосоветую не выворачивать архитектуру наизнанку, тогда не будут возникать связанные с этим проблемы. Клиент - это тот, кто посылает команды серверу, а не ждёт команд от сервера.
Push технология

ТС-у: какие сокеты (блок, неблок, асинхр)? В самом деле при физическом обрыве recv возвращает тот же 0, что и при отсутствии данных?
...
Рейтинг: 0 / 0
Отличить дисконнект от таймаута чтения
    #39836157
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Отличить дисконнект от таймаута чтения
    #39837365
istrebitel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отличить дисконнект от таймаута чтения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]