UNPKG

godprotocol

Version:

A distributed computing environment for Web 4.0 — integrating AI, decentralisation, and virtual computation.

36 lines (27 loc) 779 B
import net from "net"; const socket_server = (PORT)=>{ // Create a TCP server const server = net.createServer((socket) => { console.log("Client connected"); // Handle incoming data socket.on("data", (data) => { console.log(`Received: ${data.toString()}`); // Echo the data back to the client socket.write(`Echo: ${data}`); }); // Handle client disconnection socket.on("end", () => { console.log("Client disconnected"); }); // Handle errors socket.on("error", (err) => { console.error(`Socket error: ${err.message}`); }); }); // Start the server server.listen(PORT, () => { console.log(`...GOD Socket server running on port ${PORT}`); }); return server } export default socket_server