Что вызывает ошибку «Разбитая труба»?

Я знаю, что ошибка сломанной трубы выдается, когда сокет на одноранговой стороне закрыто.

Но в своем тесте я заметил, что немедленный вызов send на этой стороне, когда одноранговая сторона закрыта, не всегда приводит к ошибке разрыва канала.

Например:

После закрытия сокет на стороне однорангового узла (я попытался выполнить чистое закрытие, вызвав close, а также ненормальное закрытие, убив однорангового узла), если я попытаюсь отправить 40 байтов, я не получу сломанный канал, Кто-нибудь пробовал - если да: сталкивались ли вы с проблемами совместимости?

Насколько совместим WPS SAS-клон с соответствующими продуктами от SAS Institute? Кто-нибудь пробовал это - если да: сталкивались ли вы с какими-либо проблемами совместимости?

11
задан Troels Arvin 3 January 2011 в 13:39
поделиться