Нужен SD_SEND для UDP соединения?

267
23 июля 2021, 07:00

Есть такой код, как я понял он полностью отключает соединения, мне интересно для чего его используют в UDP сети. Или его вообще не используют и он предназначен только для TCP.

shutdown(clientSocket, SD_SEND);
Answer 1

shutdown запрещает прием и / или отправку сообщений по определенному сокету до его закрытия. Никакого соединения (которого в UDP нет) он не отключает (хотя в случае TCP при этом может отсылаться FIN, то бишь перевод соединения в полузакрытое состояния). Обычно этот метод бывает полезен для вызова в момент, когда все последующие данные должны будут приходить только с одной стороны для экономии ресурсов.

READ ALSO
Как передать указатель в другую функцию с++?

Как передать указатель в другую функцию с++?

В С++ я полный ноль, начал изучать по нужде буквально сутки назадЕсть проблема

226
Чтение первых двух слов строки файла

Чтение первых двух слов строки файла

Столкнулся с такой проблемойМне необходимо записать слова в два массива

337
Создание const поля в объекте структуры

Создание const поля в объекте структуры

Имеется поле в структуре с расширением constКак заполнить его извне при создании обьекта (например, конструктор)

192
C++ Помогите решить проблему [закрыт]

C++ Помогите решить проблему [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

625