Groups | Search | Server Info | Login | Register
Groups > pl.comp.os.linux.programowanie > #2208
| From | heby <heby@poczta.onet.pl> |
|---|---|
| Newsgroups | pl.comp.os.linux.programowanie |
| Subject | Re: Blokujący read i niepełne dane |
| Date | 2020-08-04 19:20 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <rgc5cc$qsl$1@dont-email.me> (permalink) |
| References | <repmov$olv$1@dont-email.me> <5241d97b-da5a-4af9-aa91-076619b2576a@trust.no1> <rgba5g$ehj$1@dont-email.me> <f6f8ae19-772b-447d-b665-8e5919629f92@trust.no1> |
On 04/08/2020 12:07, Queequeg wrote: >> No wiec na nowym kernelu dostaje np. 6xxxx bajtów, czasami całość. >> Na starym zawsze całość. > Mówiłeś, że 61578. To tylko jedna z wartości. > Dziwna wartość, bo niepodzielna przez 4096. Ale bliska 64k. https://linux.die.net/man/7/pipe [...]Since Linux 2.6.11, the pipe capacity is 65536 bytes. [...] > Może na starym kernelu działało przez przypadek, bo implementacja w > kernelu była inna. Tak też zakładam. ALE. Obejrzałem trochę kodu z róznych opensource. *Raczej* nikt nie zakłada że przyjdzie połowa danych. Co oznacza że albo wszyscy popełniają ten sam błąd, albo jednak blokujący read zwracający połowę zeklarowanej ilości to coś nowego. > Po sieci to normalne. Generalnie pracując ze strumieniami trzeba się > spodziewać, że najmniejszą jednostką podziału jest bajt. Gwarantowali atomowość do PIPE_BUF. W praktyce działało to na większych.
Back to pl.comp.os.linux.programowanie | Previous | Next — Previous in thread | Next in thread | Find similar
Blokujący read i niepełne dane heby <heby@poczta.onet.pl> - 2020-07-16 16:04 +0200
Re: Blokujący read i niepełne dane Bogdan <bogdan@poczta.gazeta.pl> - 2020-08-02 17:05 +0200
Re: Blokujący read i niepełne dane heby <heby@poczta.onet.pl> - 2020-08-02 17:47 +0200
Re: Blokujący read i niepełne dane queequeg@trust.no1 (Queequeg) - 2020-08-03 09:07 +0000
Re: Blokujący read i niepełne dane heby <heby@poczta.onet.pl> - 2020-08-04 11:35 +0200
Re: Blokujący read i niepełne dane queequeg@trust.no1 (Queequeg) - 2020-08-04 10:07 +0000
Re: Blokujący read i niepełne dane heby <heby@poczta.onet.pl> - 2020-08-04 19:20 +0200
Re: Blokujący read i niepełne dane queequeg@trust.no1 (Queequeg) - 2020-08-04 19:54 +0000
csiph-web