Winsock recv не работает после выключения

Я пытаюсь заставить работать простую программу winsock, поэтому я создаю свой сокет и просто отправляю свои данные. Тогда я используюshutdown(ConnectSocket, SD_SEND) который согласно msdn отключает отправку данных, но не получение? Пример на MSDN делает это тоже.

Но после того, как я позвонюshutdown моя функция recv возвращает 0 без получения каких-либо данных.
Если я закомментирую код выключения, все работает как надо.

Я что-то пропустил?

Ответы на вопрос(2)

Ваш ответ на вопрос