|
|
|
MON$ATTACHMENTS & TCP\IP
|
|||
|---|---|---|---|
|
#18+
Добрый день. По заданию программа не должна допускать до работы пользователей с одинаковыми логинами, чтобы разные пользователи не сидели под одной учеткой. По этому при подключении, клиент делает запрос к MON$ATTACHMENTS и при обнаружении своего логина - говорит об этом пользователю и закрывается. Все замечательно, но иногда - при не корректном завершении работы клиента, обрыве в связи и других неприятностях - в MON$ATTACHMENTS висит старое подключение, которое не дает пользователю зайти. Хотел спросить у знающих - как можно это дело поправить? Можно ли как-нибудь принудительно заставить сервер произвести опрос подключений на предмет выявления висяков и удаления их из списка. Я попробовал удалять все записи из MON$ATTACHMENTS в которых IP и USER_NAME равны текущему подключению и после этого делать проверку, этот вариант удачно борется с висяками, но появляется проблема с клонами т.к. при отключении - нормальный клиент делает автоматическое переподключение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 12:09:33 |
|
||
|
MON$ATTACHMENTS & TCP\IP
|
|||
|---|---|---|---|
|
#18+
rpalaznikпри отключении - нормальный клиент делает автоматическое переподключение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 12:11:41 |
|
||
|
MON$ATTACHMENTS & TCP\IP
|
|||
|---|---|---|---|
|
#18+
dimitr, пардон, ушел пустой ответ. Хотел написать следующее: т.е. если админ с умыслом пристреливает чей-то коннект, тот автоматически переподключается обратно и это считается нормальным клиентом? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 12:13:25 |
|
||
|
MON$ATTACHMENTS & TCP\IP
|
|||
|---|---|---|---|
|
#18+
dimitr, Делалось это не для противодействию админа :) а для борьбы с сетевыми проблемами, когда происходит разрыв... программа пытается переподключиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 12:20:15 |
|
||
|
MON$ATTACHMENTS & TCP\IP
|
|||
|---|---|---|---|
|
#18+
pastor, Благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 12:20:40 |
|
||
|
MON$ATTACHMENTS & TCP\IP
|
|||
|---|---|---|---|
|
#18+
rpalaznik, что мешает программе смотреть на код ошибки и отличать isc_shutdown / isc_att_shutdown от isc_network_error? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 12:24:10 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38558306&tid=1563897]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
428ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 691ms |

| 0 / 0 |
