Cloudlink JS
A Cloudlink 4 compatible client library written in TypeScript.
Installation
Install @williamhorning/cloudlink
using your favourite package manager or import it from a CDN.
Usage
import CloudlinkClient from '@williamhorning/cloudlink';
// setup a new client
let cloudlink = new CloudlinkClient({
url: "wss://cloudlink.example.com",
log: false
})
// listen for packets
cloudlink.on("packet", (packet) => {
console.log("Received packet:", packet)
})
// send a packet
await cloudlink.send({
cmd: "gmsg",
val: "Hello, world!"
})
// close the connection
await cloudlink.disconnect()
// reconnect
await cloudlink.connect()