From e25a8139ba2bb21c9e2e65658ccdf597248894eb Mon Sep 17 00:00:00 2001 From: Sascha Schulz <sschulz@dh-software.de> Date: Mo, 30 Sep 2024 12:49:52 +0200 Subject: [PATCH] add tcp server and client examples --- templates/010-nodejs/tcp-client.js | 6 ++++++ templates/010-nodejs/tcp-server.js | 13 +++++++++++++ 2 files changed, 19 insertions(+), 0 deletions(-) diff --git a/templates/010-nodejs/tcp-client.js b/templates/010-nodejs/tcp-client.js new file mode 100644 index 0000000..946cf86 --- /dev/null +++ b/templates/010-nodejs/tcp-client.js @@ -0,0 +1,6 @@ +const net = require("net"); + +const socket = net.connect(3000, () => { + // 'connect' listener + +}); diff --git a/templates/010-nodejs/tcp-server.js b/templates/010-nodejs/tcp-server.js new file mode 100644 index 0000000..f849123 --- /dev/null +++ b/templates/010-nodejs/tcp-server.js @@ -0,0 +1,13 @@ +const net = require("net"); + +const server = net.createServer((socket) => { + + // new incoming connection + socket.on("data", (data) => { + // data is a buffer + }); + + socket.write("Hello World!"); +}); + +server.listen(3000); -- Gitblit v1.9.3