170 похожих чатов

Знаю про него, просто это и смущает, как часто принципе

http в мобилках используют? Звучит сомнительно

26 ответов

32 просмотра

tcp же долго для рилтайм игрушек

skill issue
почему все смеются 😭😭

а если у тебя в реалтайм игрушке пропадут пакеты важные?

Чем TCP отличается от UDP?

Евгений Омельченко
Чем TCP отличается от UDP?

тср самостоятельно контролирует получение и порядок(?) получения пакетов

Евгений Омельченко
Чем TCP отличается от UDP?

юдп как джокер, который взрывает больницу и уходит не посмотрев на нее. тсп это джокер, который посмотрел, что больница взорвалась и довольный уходит.

skill issue
тср самостоятельно контролирует получение и порядо...

Хорошо. И в каких случаях у вас будет отличаться поток UDP от TCP потока?

skill issue
tcp же долго для рилтайм игрушек

Так и есть, создатель agar.io жаловался в свое время что вебсокеты медленные, вот бы udp в браузере

Роман Морозов
Так и есть, создатель agar.io жаловался в свое вре...

щас скорости подросли наверное, а вот что там с лейтенси

Евгений Омельченко
Хорошо. И в каких случаях у вас будет отличаться п...

не совсем понял вопрос, но предположу, что при потере пакета

skill issue
не совсем понял вопрос, но предположу, что при пот...

При потерях и задержках. То есть при некачественном сетевом соединении

Daniel Podolsky
с точностью до congestion control

А как congession control у тебя на хорошем соединении поменяет поток?

Евгений Омельченко
А как congession control у тебя на хорошем соедине...

на хорошем соединении с большим RTT он ограничит максимальную пропускную способность

Daniel Podolsky
на хорошем соединении с большим RTT он ограничит м...

Большой RTT это плохое соединение. Я не зря говорил и про задержки, и про потери

Евгений Омельченко
Большой RTT это плохое соединение. Я не зря говори...

большой RTT - это обычное соединение, бро. во всяком случае - для мобилки

Daniel Podolsky
большой RTT - это обычное соединение, бро. во всяк...

Ну мы тут конкретный кейс реалтаймовых чувствительных к пингу игрушек рассматриваем. Большой RTT хоть с TCP, хоть с UDP это плохое соединение для таких приложений

Евгений Омельченко
Чем TCP отличается от UDP?

В tcp же у тебя будет ack на каждое окно, в отличии от udp, нет?

Евгений Омельченко
И что? Ну есть они и есть, мешают вам что ли?

Ну мы же про перфоманс? Нельзя отправить следующее окно, пока не получишь ack, udp от этого избавлен, поэтому там лучше будет стриминг данных *вспоминаю как ребята из спотифая хотели решить проблему с tcp window в ранние годы*

Evg Resh
Ну мы же про перфоманс? Нельзя отправить следующее...

Мы уже выше это обсудили :) https://t.me/gogolang/898549 и там по реплаям наверх

Евгений Омельченко
Мы уже выше это обсудили :) https://t.me/gogolang...

Ну я это к тому, что когда тебе нужен rtt в 5ms - это важно(ну и не будем забывать про quic)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта