node-coap入門(一)——hello world

server代碼

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')
})

client代碼

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
相關文章
相關標籤/搜索