const coap = require('coap') //加载coap模块 , server = coap.createServer()//建立coap服务 //服务器监听到request后执行的函数 server.on('request', function(req, res) { //req:客户端的请求变量 //res:响应变量 res.end('Hello ' + req.url.split('/')[1] + '\n') }) //服务器启动后执行的函数 server.listen(function() { console.log('server started') })
const coap = require('coap') , req = coap.request('coap://localhost/shine')//设置请求变量 //请求发出,并监听响应, req.on('response', function(res) { //将响应结果输出 res.pipe(process.stdout) }) //结束请求 req.end()
打开两个命令行终端,所有切换到server和client所在目录,安装coap模块node
$npm install coap
注:之后将再也不提示模块安装npm
启动coap服务服务器
$ node server server started
运行coap客户端函数
$node client ->Hello shine