mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00
![]() Add support for external pthreads lib on windows and some docs about how to do. It can build with LWS_WITH_THREADPOOL and LWS_WITH_MINIMAL_EXAMPLES including the pthreads-dependent ones without warnings or errors on windows platform as well with this. pthreads_t can be anything, including a struct - not a pointer-to-a-struct but the struct itself. These can't be cast to a void * for printing as they can on linux, where the base type is a pointer. Let's fix all the usage of those to determine their own thread index in terms of the meaning to the program rather than as a tid. |
||
---|---|---|
.. | ||
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 | ||
minimal-ws-server-timer | ||
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 |