eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikalwIP - odbieranie danych przez TCPRe: lwIP - odbieranie danych przez TCP
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!news.uzoreto.com!aioe.org!xVfaAYnW1Uimsb6QZpGQeg.user.46.
    165.242.75.POSTED!not-for-mail
    From: Mateusz Viste <m...@x...invalid>
    Newsgroups: pl.misc.elektronika
    Subject: Re: lwIP - odbieranie danych przez TCP
    Date: Sun, 2 Oct 2022 21:41:48 +0200
    Organization: . . .
    Message-ID: <thcphs$13p7$1@gioia.aioe.org>
    References: <632f2939$0$455$65785112@news.neostrada.pl>
    <1sjefj0s46cyi.l9ylckob73a0$.dlg@40tude.net>
    <6333f830$0$447$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <6339e123$0$567$65785112@news.neostrada.pl>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    Injection-Info: gioia.aioe.org; logging-data="36647";
    posting-host="xVfaAYnW1Uimsb6QZpGQeg.user.gioia.aioe.org";
    mail-complaints-to="a...@a...org";
    X-Notice: Filtered by postfilter v. 0.9.2
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:774637
    [ ukryj 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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: