WebSockets extension cord
Schuko is a little server build on Node.js and the 'ws' module just to connect two WebSockets between them.
To use it, just launch the server and open two WebSockets pointing to it with
the same path, that will be used as id. Data will be buffered if second
WebSocket is still not connected. If no "path-id" is provided, it will generate
one and return a 302
redirection response. After the connection is
established, this "path-id" can be reused again if necessary to create another
interconnection. Additionally, you can identify the peers and make them to keep
listening connections using the URL query
string as peer ID.
This server is based on code from DataChannel-polyfill backend server.
You can connect to an instance of Schuko at wss://schuko.herokuapp.com/.
Copyright(c) 2013-2020 Jesús Leganés Combarro "Piranna" [email protected]
This code is MIT licensed, but if you use it please send me an email just to know about it, thanks :-)