|
|
|
Отличить дисконнект от таймаута чтения
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 16:05 |
|
||
|
Отличить дисконнект от таймаута чтения
|
|||
|---|---|---|---|
|
#18+
softwarerICQ изначально был классическим клиент-сервером (то есть клиент стучался на icq.com и получал сообщения для себя) Не "получал", а "сидел и ждал пока их ему пришлют". Это push-технология, инициатива рассылки исходит от сервера. У IRC, кстати, всё так же. Хотя, конечно, ты можешь утверждать, что факт авторизации и/или подписки на определённый канал следует считать "запросом от клиента". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 16:12 |
|
||
|
Отличить дисконнект от таймаута чтения
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovCobalt747надо как-то выкрутиться в текущем положении. Из текущего положения выхода нет, обломись. Вышеназванный keep alive не поможет, поскольку по умолчанию watchdog пакеты начинают посылаться через два часа неактивности. Умолчания то можно изменить вызовом WSAIoctl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 16:24 |
|
||
|
Отличить дисконнект от таймаута чтения
|
|||
|---|---|---|---|
|
#18+
softwarerПосоветую не выворачивать архитектуру наизнанку, тогда не будут возникать связанные с этим проблемы. Клиент - это тот, кто посылает команды серверу, а не ждёт команд от сервера. Push технология ТС-у: какие сокеты (блок, неблок, асинхр)? В самом деле при физическом обрыве recv возвращает тот же 0, что и при отсутствии данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2019, 17:58 |
|
||
|
Отличить дисконнект от таймаута чтения
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2019, 08:14 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39835556&tid=2039256]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 434ms |

| 0 / 0 |
