freechat/rtc-server
shockrah 715f334619 - Removing peers module for simplicity and reduction of data complexity
Basically the peer map system that we had before isn't going to work simply because
succesful client connections already have the data we need inside them.
Adding a whole wrapper around this just complicates things in a way that doesn't
really give any benefit.

For now every message is echo'd to all connections but that is easy enough to change
2021-04-01 17:21:57 -07:00
..
.gitignore + Replacing rust microservice with more lenient js built server 2021-04-01 11:41:51 -07:00
auth.js - Removing peers module for simplicity and reduction of data complexity 2021-04-01 17:21:57 -07:00
main.js - Removing peers module for simplicity and reduction of data complexity 2021-04-01 17:21:57 -07:00
package-lock.json + Replacing rust microservice with more lenient js built server 2021-04-01 11:41:51 -07:00
package.json - Removing peers module for simplicity and reduction of data complexity 2021-04-01 17:21:57 -07:00
readme.md Base version of the rtc server 2021-03-22 02:45:54 -07:00

RTC WebSocket Server

This server is to be used only if the json-api server is compiled with the rtc feature. If you run this server without that feature in the json-api then this will never get updates from the API and thus be completely 100% useless.

Configuration

This server runs on port 5648 and is served via the ws:// protocol. It is recommended that admins put this behind some a reverse proxy for secure web-sockets wss:// and to remove the need for specifying the port number for clients.

Command line flags

-p --port : Defaults to 5648 (suggested)