| Предыдущий | Следующий |
| ENOSYS | EIDRM |
EMSGSIZE
Что означает EMSGSIZE в Linux
EMSGSIZE: Сообщение слишком длинное. Операция требует атомарного сообщения, которое не помещается в допустимую границу transport/provider; это не эквивалент частичной записи stream.
Практическая проверка
Практический тест — повторить отправку с постепенно меньшим payload и тем же socket type, destination и ancillary data. Для datagram transport это помогает найти реальную atomic-message boundary, но не должно превращаться в автоматическую фрагментацию протокола. Если receive вернул размерную ошибку, отдельно проверьте capacity входного буфера и правила truncation именно выбранного provider.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.