|
...через CreateFile и читается через ReadFile. Данные там могут быть, а могут и не быть, блокировать вызов больше чем на N микросекунд нельзя, т.к. может понадобиться писать в тот же handle, а WriteFile блокируется, пока не завершится ReadFile. Как проверить, готов handle к чтению или нет? В unix просто сделал бы select() или установил O_NONBLOCK, а в WinApi не знаю как выкручиваться. Overlapped I/O...

http://community.livejournal.com/ru_programming/1035177.html
0 links
Published: 8 months, 1 week ago (Wed, 12 Nov 2008 12:35:20 PST); 918 bytes
|