UNPKG

coap

Version:

A CoAP library for node modelled after 'http'

28 lines (24 loc) 1.04 kB
const coap = require('../') // or coap coap.createServer((req, res) => { // simulate delayed response setTimeout(() => { res.setOption('Block2', Buffer.of(2)) res.end('Hello ' + req.url.split('/')[1] + '\nMessage payload:\n' + req.payload + '\n') }, 1500) }).listen(() => { const coapConnection = { host: 'localhost', pathname: '/yo', method: 'GET', confirmable: true } const req = coap.request(coapConnection) req.write('<yo><randomnameofaxmlpayload1><value>182374238472637846278346827346827346827346827346827346782346287346872346283746283462837462873468273462873462387462387</value></randomnameofaxmlpayload1><randomnameofaxmlpayload2><value>182374238472637846278346827346827346827346827346827346782346287346872346283746283462837462873468273462873462387462387</value></randomnameofaxmlpayload2></yo>') req.on('response', (res) => { res.pipe(process.stdout) res.on('end', () => { process.exit(0) }) }) req.end() })