1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00
libwebsockets/minimal-examples/ws-server
Andy Green c9731c5f17 type comparisons: fixes
This is a huge patch that should be a global NOP.

For unix type platforms it enables -Wconversion to issue warnings (-> error)
for all automatic casts that seem less than ideal but are normally concealed
by the toolchain.

This is things like passing an int to a size_t argument.  Once enabled, I
went through all args on my default build (which build most things) and
tried to make the removed default cast explicit.

With that approach it neither change nor bloat the code, since it compiles
to whatever it was doing before, just with the casts made explicit... in a
few cases I changed some length args from int to size_t but largely left
the causes alone.

From now on, new code that is relying on less than ideal casting
will complain and nudge me to improve it by warnings.
2021-01-05 10:56:38 +00:00
..
minimal-ws-broker cmake: latest cmake shows dep warnings for scripts < 2.8.12 2020-12-06 19:44:54 +00:00
minimal-ws-server cmake: latest cmake shows dep warnings for scripts < 2.8.12 2020-12-06 19:44:54 +00:00
minimal-ws-server-echo type comparisons: fixes 2021-01-05 10:56:38 +00:00
minimal-ws-server-pmd cmake: latest cmake shows dep warnings for scripts < 2.8.12 2020-12-06 19:44:54 +00:00
minimal-ws-server-pmd-bulk type comparisons: fixes 2021-01-05 10:56:38 +00:00
minimal-ws-server-pmd-corner type comparisons: fixes 2021-01-05 10:56:38 +00:00
minimal-ws-server-ring type comparisons: fixes 2021-01-05 10:56:38 +00:00
minimal-ws-server-threadpool type comparisons: fixes 2021-01-05 10:56:38 +00:00
minimal-ws-server-threads type comparisons: fixes 2021-01-05 10:56:38 +00:00
minimal-ws-server-threads-foreign-libuv-smp type comparisons: fixes 2021-01-05 10:56:38 +00:00
minimal-ws-server-threads-smp type comparisons: fixes 2021-01-05 10:56:38 +00:00
minimal-ws-server-timer cmake: latest cmake shows dep warnings for scripts < 2.8.12 2020-12-06 19:44:54 +00:00
README.md minimal examples: ws-server-threads-smp 2019-01-28 07:02:33 +08:00

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