Re[3]: Timeout по Socket.BeginReceive
От: _FRED_ Черногория
Дата: 21.02.11 07:56
Оценка: 3 (1)
Здравствуйте, Marek, Вы писали:

M>А как в общем случаи грамотные люди делают проверку на timeout?)


Вопрос в том, поддерживает ли ваша асинхронная операция отмену. Если не поддерживает, то отменить её в общем случае нельзя. Так же некоторые асинхронные операции сами имеют таймаут, и пользователю достаточно его выставить.

Если отмена не поддерживается, клиенту остаётся не много: или просто перестать ждать или взвести флаг о том, что результат операции более не актуален и осоществлять какие-то действия уже в End-методе.
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.