-
Data: 2022-10-02 21:41:48
Temat: Re: lwIP - odbieranie danych przez TCP
Od: Mateusz Viste <m...@x...invalid> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]2022-10-02 o 21:06 +0200, Atlantis napisał:
> Jestem coraz mocniej przekonany, że winę za ten stan rzeczy może
> ponosić zbyt mały rozmiar bufora odbiorczego gniazda sieciowego. W
> momencie gdy aktualny pakiet jest przetwarzany (dane z niego są
> ładowane do pamięci SPI) brakuje miejsca na przyjęcie kolejnego i
> wymuszana jest retransmisja, powodująca w efekcie spowolnienie
> transmisji.
To chyba niezupełnie tak - stack ogłasza raczej okienko nie większe,
niż rozmiar bufora gniazda, a zatem retransmisje z powodu "dostałem
pakiet ale nie miałem gdzie go zapisać" nie powinny mieć miejsca.
Oglądałeś połączenie pod jakimś wiresharkiem? Faktycznie widzisz tam
retransmisje?
Stawiałbym raczej na zbyt małe okienko, a więc i niewielką ilość
danych dostępnych z wyprzedzeniem, przez co jakikolwiek loss albo
chwilowe opóźnienie uniemożliwia dalsze odtwarzanie.
> Pozwoliło mi to zwiększyć rozmiar bufora odbiorczego gniazda
> sieciowego do ponad 6kB. To zdecydowanie poprawiło sytuację.
To zaledwie 4 pakiety. Wychodzi coś w okolicach 400ms dźwięku - malutko.
Mateusz
Następne wpisy z tego wątku
- 04.10.22 09:04 Atlantis
- 05.10.22 17:23 Atlantis
- 05.10.22 18:37 a...@m...uni.wroc.pl
- 06.10.22 09:47 Atlantis
- 06.10.22 17:18 J.F
- 07.10.22 20:40 Atlantis
- 09.10.22 08:25 Marek
- 09.10.22 10:19 Atlantis
- 09.10.22 14:45 Marek
- 10.10.22 10:36 J.F
Najnowsze wątki z tej grupy
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-28 Białystok => Delphi Programmer <=
- 2025-07-28 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-28 Warszawa => Senior Key Account Manager IT <=
- 2025-07-28 Warszawa => Software Engineer .Net <=
- 2025-07-28 Białystok => Programista Delphi <=
- 2025-07-28 Warszawa => MENA New Business Manager <=
- 2025-07-28 Stare komputery
- 2025-07-28 Warszawa => Junior Rekruter <=
- 2025-07-28 cinkciarz.pl
- 2025-07-28 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-07-28 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-07-28 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-07-28 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-07-28 Warszawa => Spedytor Międzynarodowy <=
- 2025-07-28 Piaseczno => Developer .NET <=