Size: a a a

2021 November 07

АЖ

Алексей Жалнин... in Distributed
зависит от целей приложения == от флагов открытия конекшена!

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

БГ

Бензофуран Гетероцик... in Distributed
Только вот игры работают по UDP, но всё равно зависят от качества канала
источник

БГ

Бензофуран Гетероцик... in Distributed
И от пинга
источник

PZ

Pavel Zlatovratskii in Distributed
Никоим образом. Потому что вообще-то TCP у тебя сам откорректирует твои ошибки, а UDP серьёзно пострадает типа там выпадения фраз в разговоре.
источник

АЖ

Алексей Жалнин... in Distributed
я знаю игру у которой фпс от пинга зависит
и что? кривые руки не заложились на потери при выборе удп?
источник

АЖ

Алексей Жалнин... in Distributed
ну так ты сам выбираешь можешь терять или нет? удп тебе сам не ретрансмитит == потери тебе не важны
источник

БГ

Бензофуран Гетероцик... in Distributed
Сама механика взаимодействия клиента и сервера в игре привязана к требованию меньшего пинга и лучшего качества канала
источник

PZ

Pavel Zlatovratskii in Distributed
Нифига подобного.
В общем случае UDP значит что латентность важнее потерь. Латентность, а не скорость, заметь!
источник

БГ

Бензофуран Гетероцик... in Distributed
Именно что цели приложения, а не выбранный им протокол обмена данными
источник

PZ

Pavel Zlatovratskii in Distributed
источник

B

Banof in Distributed
🔫 @SailorMagSilvur кикнут — вернуть этого пользователя можно только разбаном в настройках чата.

Проголосовавшие за кик:
@Scondo, @ChronosX, @zlaya_ptitza, @pztrn, @entressi
При поддержке Золота Бородача
источник

PZ

Pavel Zlatovratskii in Distributed
При этом грубо говоря если мой канал даёт слишком высокие потери - я не перепосылаю, а вообще отказываюсь от соединения!
Потому что перепосыл будет слишком дорог по времени (например у меня тут репетиция и 20мс на ВСЁ это максимум, который я могу позволить. Из них 8 съела звуковуха, 2 кодек, ещё 4 надо бы на буфер... и всё, за 6мс не доставлено - не репаем)
источник

SB

Sam Becket in Distributed
++
источник

АЖ

Алексей Жалнин... in Distributed
ну так сейчас нет таких флагов ОСи при открытии соединения
источник

SB

Sam Becket in Distributed
при больше 6мс даже не реально самому репать

у меня была проблема, когда я пускал звук с гитары через комп на guitar rig и потом с компа посылал через блютус на колонку, и если задержка была больше 6мс, то играть было невозможно
источник

PZ

Pavel Zlatovratskii in Distributed
Да. Поэтому и говорят, что надо переписывать весь сетевой стек.
источник

БГ

Бензофуран Гетероцик... in Distributed
Так чтобы их ввести надо патчить сетевую подсистему ОС
источник

БГ

Бензофуран Гетероцик... in Distributed
И это уже даже не к протоколу вопрос
источник

АЖ

Алексей Жалнин... in Distributed
ну или можно сделать кастыль выбора на основе запрошеного протокола
источник

БГ

Бензофуран Гетероцик... in Distributed
Да, в принципе это реально
источник