<div dir="ltr">Я не нашёл никаких подтверждений, что sendmsg гарантирует непрерывность передачи данных. Он точно так же возвращает ssize_t - сколько данных успешно "отправлено" (скопировано в выходной буфер).</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 9, 2015 at 12:35 AM PEF Secure <<a href="mailto:pef-secure@yandex.ru">pef-secure@yandex.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tuesday, September 08, 2015 13:25:08 Alexander Lourier wrote:<br>
> Покурил мануалы, и беру свои слова обратно. Гарантии неделимости даются<br>
> только для DGRAM-сокетов. В случае TCP возможна частичная передача. Задачка<br>
> разработки протокола, где можно шарить одно соединение между несколькими<br>
> процессами усложняется.<br>
<br>
sendmsg() бывает, однако<br>
<br>
--<br>
PEF Developer<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</blockquote></div>