controller and vsorc data viewers done
[VSoRC/.git] / node_modules / express-ws / examples / broadcast.js
diff --git a/node_modules/express-ws/examples/broadcast.js b/node_modules/express-ws/examples/broadcast.js
new file mode 100755 (executable)
index 0000000..3d8c606
--- /dev/null
@@ -0,0 +1,20 @@
+var express = require('express');
+var expressWs = require('..')
+
+var expressWs = expressWs(express());
+var app = expressWs.app;
+
+app.ws('/a', function(ws, req) {
+});
+var aWss = expressWs.getWss('/a');
+
+app.ws('/b', function(ws, req) {
+});
+
+setInterval(function () {
+  aWss.clients.forEach(function (client) {
+    client.send('hello');
+  });
+}, 5000);
+
+app.listen(3000)