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