Ошибки при асинхронных опирациях asio, асинхронный сервер TCP.. |
Здравствуйте, гость ( Вход | Регистрация )
Ошибки при асинхронных опирациях asio, асинхронный сервер TCP.. |
Гость_Гость_Алексей_*_* |
28.12.2011, 15:21
Сообщение
#1
|
Гости |
Проблема наверн стандартная, но нормального решения её я не смог нагуглить.
Примерчик обычный... после подключения сессия начинает ждать данные сервер создаёт ещё одну и ждёт пока не придёт подключение.... запускается сессия методом start....
когда я удаляю сессию в очереди остаются асинхронные операции... которые в итоге роняют сервер... я пробовал просто закрыть сокет... или вызывать кансел для сокета... но сервер всё равно падает. читал под линукс всё отработает норм после вызова кансел...... как быть под виндой? |
|
|
Гость_Гость_Алексей_*_* |
28.12.2011, 17:31
Сообщение
#2
|
Гости |
Про что идет речь? Что не даст запускать? http://www.boost.org/doc/libs/1_47_0/doc/h.../overload1.html .....This function is used to disable send operations, receive operations, or both. как я понимаю функция shutdown заставит сокет игнорить вызов асинхронных методов записи и чтения... |
|
|
Текстовая версия | Сейчас: 22.11.2024, 9:47 |