LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

Реализуй ретрансмиссию пропущеных пакетов

Я и выбрал UDP только потому что ретрансмиссия один хрен обеспечивается на уровне приложения. (Изначально я подразумевал Raft over UDP, т.к. у Raft своя логика подтверждений и ретрансмиссий, так что Raft over TCP это масляное масло; но потом стало понятно, что это универсальная идея.)

Но к слову, вот это недопонял:

select по определению всегда вернёт ему что запись доступна

Я как бы верю (иначе получается описанное в ОП противоречие), и так и поступлю (select только для readSet, т.к. у меня может быть несколько сокетов на обслуживании одного фонового потока, а запись в UDP – в лоб), но по какому-такому определению?

Исправление dimgel, :

Реализуй ретрансмиссию пропущеных пакетов

Я и выбрал UDP только потому что ретрансмиссия один хрен обеспечивается на уровне приложения. (Изначально я подразумевал Raft over UDP, т.к. у Raft своя логика подтверждений и ретрансмиссий, так что Raft over TCP это масляное масло; но потом стало понятно, что это универсальная идеяю)

Но к слову, вот это недопонял:

select по определению всегда вернёт ему что запись доступна

Я как бы верю (иначе получается описанное в ОП противоречие), и так и поступлю (select только для readSet, т.к. у меня может быть несколько сокетов на обслуживании одного фонового потока, а запись в UDP – в лоб), но по какому-такому определению?

Исходная версия dimgel, :

Реализуй ретрансмиссию пропущеных пакетов

Я и выбрал UDP только потому что ретрансмиссия один хрен обеспечивается на уровне приложения. (Изначально я подразумевал Raft over UDP, т.к. у Raft своя логика подтверждений и ретрансмиссий, так что Raft over TCP это масляное масло; но потом стало понятно, что это универсальная идея).

Но к слову, вот это недопонял:

select по определению всегда вернёт ему что запись доступна

Я как бы верю (иначе получается описанное в ОП противоречие), и так и поступлю (select только для readSet, т.к. у меня может быть несколько сокетов на обслуживании одного фонового потока, а запись в UDP – в лоб), но по какому-такому определению?