У меня два вопроса:
1) может ли WSARecv вернуть ошибку, если запрос не может быть удовлетворен немедленно ( данных еще нет )?
2) можно как нибудь организовать ожидание завершения запроса WSARecv?
3) что будет, если вызвать 2 раза подряд WSARecv и в оба вызова сунуть один и тот же буфер и одну и ту же структуру WSAOVERLAPPED ?
4) можно ли в однопоточном приложении обойтись без IOCP ?