Как разблокировать поток, блокируемый socket.receive?
Пишу под WinCE, receive и send тайм-ауты не поддерживаются. Запускать в отдельном потоке таймер ? Не представляю, как это должно работать... Если не трудно, приведите простой пример кода, или хотя бы укажите, в какую сторону смотреть.
Если это ограничение фреймворка, а не винды, то можно свою обертку сделать или тупо запускать чтение в другом потоке и обрывать по таймату соединение через таймер, если он там есть) В любом случае нужно найти или написать свой beginread