const udpws = require("udpws");
const server = new udpws.Server({
host: "localhost",
port: 21455,
family: "udp4"
});
server.on("error", error => {
console.log("server error " + error.message);
});
server.on("close", () => {
console.log("server closing.");
});
server.on("connection", connection => {
console.log(`new connection from ${connection.address}:${connection.port}.`);
connection.on("message", message => {
console.log("new message from connection: " + message + " as count " + count);
connection.send("echo: " + message, err => {
connection.close();
});
});
connection.on("close", () => {
console.log("connection closed.");
});
});
server.on("listening", (address, port) => {
console.log(`server listening ${address}:${port}.`);
});