Я новичок в программировании сокетов, я пытаюсь отправить некоторые пакеты на сервер, используя send()
функция в C ++, но я всегда получаю ошибку «Сломанный канал» при отправке пакетов на сервер. Не могли бы вы помочь мне в следующих пунктах?
send()
функция возвращает ошибки «Сломанная труба»?send()
функционировать?Примечание. Я использую именованный сокет для связи между клиентом и сервером.
- когда
send()
возвращает ошибки «Разбитая труба»
Когда вы написали в соединение, которое уже было закрыто узлом.
- Каковы причины ошибок «Сломанная труба» в программировании сокетов?
Запись в соединение, которое уже было закрыто узлом.
- Каково будет решение для ошибки «Broken pipe» из функции send ().
Не пишите в соединение, которое уже было закрыто узлом.
Обычно это означает, что вы допустили предыдущую ошибку протокола приложения, поэтому партнер не понял вас и сдался.
Других решений пока нет …