node-multi-socketservers
A multi http and socket servers manager, based on node-multi-webserver
Installation
$ npm install node-multi-socketservers
Features
- run the same server with different configurations (ports, ssl, etc...)
- socket communication with all servers
Doc
-
see node-multi-webservers documentation for webservers management
-
connection(function eventListener) : return Promise instance
eventListener((socket[ , server ]) => {}) -
emit(string eventName[, mixed data]) : return Promise instance
-
broadcast(SocketIO.Socket socket, http.Server server, string eventName, [, mixed data]) : return Promise instance
broadcast on all servers -
removeAllListeners(string|array eventNames) : return Promise instance
remove all listener of an event or an array of events for all the servers and sockets
Examples
with express
const http = https = express = multiservers = ; let servers = app = ; return servers;
native
const http = https = multiservers = ; let servers = ; return servers;
Tests
$ npm test