mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00
![]() https://github.com/warmcat/libwebsockets/issues/1550 rx flow control needs to handle the situation that it is draining from a previous rx flow control period, and the user code reasserts rx flow control partway through that. The accounting for the used rx then boils down to only trimming the rxflow buflist we were "replaying" to consume however much we managed to deliver of that this time before the rx flow control came again. "Normal" rx consumption is wrong in this case, since we accounted for it entirely in the rxflow cache buflist. The patch recognizes this situation, does the accounting in the cache buflist, and then lies to the caller that there was no rx consumption to be accounted for at his level. |
||
---|---|---|
.. | ||
minimal-ws-broker | ||
minimal-ws-server | ||
minimal-ws-server-echo | ||
minimal-ws-server-pmd | ||
minimal-ws-server-pmd-bulk | ||
minimal-ws-server-pmd-corner | ||
minimal-ws-server-ring | ||
minimal-ws-server-threadpool | ||
minimal-ws-server-threads | ||
minimal-ws-server-threads-smp | ||
README.md |
Example | Demonstrates |
---|---|
minimal-ws-broker | Simple ws server with a publish / broker / subscribe architecture |
minimal-ws-server-echo | Simple ws server that listens and echos back anything clients send |
minimal-ws-server-pmd-bulk | Simple ws server showing how to pass bulk data with permessage-deflate |
minimal-ws-server-pmd-corner | Corner-case tests for permessage-deflate |
minimal-ws-server-pmd | Simple ws server with permessage-deflate support |
minimal-ws-server-ring | Like minimal-ws-server but holds the chat in a multi-tail ringbuffer |
minimal-ws-server-threadpool | Demonstrates how to use a worker thread pool with lws |
minimal-ws-server-threads-smp | SMP ws server where data is produced by different threads with multiple lws service threads too |
minimal-ws-server-threads | Simple ws server where data is produced by different threads |
minimal-ws-server | Serves an index.html over http that opens a ws shared chat client in a browser |