Здравствуйте, гость ( Вход | Регистрация )
| Гость_Гость_Алексей_*_* |
28.12.2011, 15:21
Сообщение
#1
|
|
Гости |
Проблема наверн стандартная, но нормального решения её я не смог нагуглить.
Примерчик обычный... после подключения сессия начинает ждать данные сервер создаёт ещё одну и ждёт пока не придёт подключение.... запускается сессия методом start.... когда я удаляю сессию в очереди остаются асинхронные операции... которые в итоге роняют сервер... я пробовал просто закрыть сокет... или вызывать кансел для сокета... но сервер всё равно падает. читал под линукс всё отработает норм после вызова кансел...... как быть под виндой? |
|
|
|
![]() |
| Гость_Гость_Алексей_*_* |
28.12.2011, 17:05
Сообщение
#2
|
|
Гости |
Цитата(BRE @ 28.12.2011, 16:58) Link socket::shutdown После этого сработают все callback'и с кодом operation_aborted, при получении этого состояния просто не перезапускай новые обработчики. ну shutdown прост не даст запускать новые.. а те что уже были отправлены до вызова shutdown. чё с ними. серовно какбы ждать надо. |
|
|
|
Гость_Алексей_* Ошибки при асинхронных опирациях asio 28.12.2011, 15:21
BRE Цитата(Гость_Алексей_* @ 28.12.2011, 16:2... 28.12.2011, 16:42
Гость_Алексей_* Цитата(BRE @ 28.12.2011, 16:42) Цитата(Го... 28.12.2011, 16:54
BRE Цитата(Гость_Алексей_* @ 28.12.2011, 17:5... 28.12.2011, 16:58
Гость_Алексей_* Принципе мне неважно, откуда они будут уничтожатьс... 28.12.2011, 17:00
BRE Цитата(Гость_Алексей_* @ 28.12.2011, 18:0... 28.12.2011, 17:10
Гость_Алексей_* Цитата(BRE @ 28.12.2011, 17:10) Про что и... 28.12.2011, 17:31
BRE Цитата(Гость_Алексей_* @ 28.12.2011, 18:3... 28.12.2011, 18:00
Гость_Алексей_* Цитата(BRE @ 28.12.2011, 18:00) Какого по... 28.12.2011, 20:22
BRE Цитата(Гость_Алексей_* @ 28.12.2011, 21:2... 28.12.2011, 20:48
Гость_Алексей_* Цитата(BRE @ 28.12.2011, 20:48) Значит ис... 29.12.2011, 10:42![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 30.12.2025, 11:40 |