Я пытаюсь смоделировать управление потоком и контроль заторов в Java. У меня есть простой код с TCP-клиентом и TCP-сервером, но мне нужно разделить его на две части: управление потоком и управление перегрузкой. Затем мне нужно перехватить TCP-пакеты в WireShark, чтобы увидеть поведение окна перегрузки.
Я читал об этом, но я ничего не нашел по этой теме. Кто-нибудь даст мне идею начать с этого?
Я прочитал Networking от Kurosse, но это просто наглядный пример того, как работает TCP.