Co to jest aktualizacja okna TCP?

Tworzę własne, niestandardowe oprogramowanie serwera do gry w Javie (gra i oryginalne oprogramowanie serwera zostały napisane przy użyciu języka Java). Nie ma dostępnej dokumentacji protokołu, więc muszę czytać pakiety za pomocą Wireshark.

Podczas łączenia się klienta serwer wysyła go do pliku poziomu w formacie Gzip. Przy około 94 pakietach do wysłania poziomu mój serwer zawiesza klienta za pomocą wyjątku ArrayIndexOutOfBoundsException. Zgodnie z plikiem przechwytywania z oryginalnego serwera, wysyła aktualizację okna TCP w tym samym punkcie. Co to jest aktualizacja okna TCP i jak mogę go wysłać za pomocą kanału SocketChannel?

questionAnswers(7)

yourAnswerToTheQuestion