![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_Гость_Алексей_*_* |
![]()
Сообщение
#1
|
Гости ![]() |
Проблема наверн стандартная, но нормального решения её я не смог нагуглить.
Примерчик обычный... после подключения сессия начинает ждать данные сервер создаёт ещё одну и ждёт пока не придёт подключение.... запускается сессия методом start....
когда я удаляю сессию в очереди остаются асинхронные операции... которые в итоге роняют сервер... я пробовал просто закрыть сокет... или вызывать кансел для сокета... но сервер всё равно падает. читал под линукс всё отработает норм после вызова кансел...... как быть под виндой? |
|
|
![]() |
Гость_Гость_Алексей_*_* |
![]()
Сообщение
#2
|
Гости ![]() |
socket::shutdown После этого сработают все callback'и с кодом operation_aborted, при получении этого состояния просто не перезапускай новые обработчики. ну shutdown прост не даст запускать новые.. а те что уже были отправлены до вызова shutdown. чё с ними. серовно какбы ждать надо. |
|
|
BRE |
![]()
Сообщение
#3
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 21:13 |