achieve_rooms_ws
achieve_rooms_ws provides a configuration start-up file for a rooms implementation with dependencies to provide Websocket and HTTP/S support.
For a more detailed explanation, see Achieve_rooms.
Dependencies:
- Achieve_rooms ultralight rooms program.
- WS installed globally for Websockets.
- Achieve HTTP/S/2 web server.
What is it?
This is a quick start configuration / startup file that will immediately provide a working rooms implementation for chats and games, etc. The quick start is configured to use achieve_rooms with the WS websocket app and Achieve web server. To learn more about these modules, and to customize them for other uses, visit the npm pages for each application. (links above under Dependencies.)
The other components
Achieve is a modern, high-performance, developer-friendly HTTP/S/2 web server. WS is advertised as being the fastest websocket server available for node. The quick start file mentioned above uses the "noserver" option for WS, which means that Achieve and WS use the same port numbers. This avoids problems with CORS. I have been using this combination for years, with great satisfaction. Achieve_rooms is a fast, efficient, ultralight rooms program.
Copyright and License
copyright © 2022, Roger F. Gay, may be freely distributed with the MIT license