udplus

1.2.1 • Public • Published

udplus

⚠️ WORK IN PROGRESS ⚠️

This Package offers a simple and easy to set up wrapper around Nodes internal "dgram" Module. It offers server and client side Functions. The API is inspired by the "Socket.io" Package.

Creating a Server

const  udplus = require("udplus")
const  server = udplus.createServer(port)

server.listen(3000, info  => {
	console.log("listening on: " + info);
})

client.on("connection", info  => {
	console.log(info);
})

Connecting Client to local Server

const  udplus = require("udplus")
const  client = udplus.createClient()

client.connect("localhost", 3000, info  => {
    console.log("connected!", info);
})

Sending and Recieving data on Server

//emits for each connected client
server.on("connection", client  => {
	console.log("client connected: ", client.address);
	
	//Recieve data from THIS client
	client.on("custom-event", data  => {
		console.log(data);
	})
	
	//send data to THIS client
	client.emit("custom-event", data)
})

Sending and Recieving data on Client

//send from client to server
client.emit("custom-event", "Hello World")

//recieve from server
client.on("test", data  => {
	console.log(data);
})

/udplus/

    Package Sidebar

    Install

    npm i udplus

    Weekly Downloads

    12

    Version

    1.2.1

    License

    ISC

    Unpacked Size

    21.4 kB

    Total Files

    9

    Last publish

    Collaborators

    • pexeus