aboutsummaryrefslogtreecommitdiff
path: root/bench/socketio/server.js
diff options
context:
space:
mode:
Diffstat (limited to 'bench/socketio/server.js')
-rw-r--r--bench/socketio/server.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/bench/socketio/server.js b/bench/socketio/server.js
new file mode 100644
index 000000000..21252f192
--- /dev/null
+++ b/bench/socketio/server.js
@@ -0,0 +1,13 @@
+const http = require("http").createServer();
+
+const io = require("socket.io")(http);
+const port = process.env.PORT || 3000;
+io.on("connection", socket => {
+ socket.on("client to server event", msg => {
+ io.emit("server to client event", msg);
+ });
+});
+
+http.listen(port, () => {
+ console.log(`Socket.IO server running at http://localhost:${port}/`);
+});