码迷,mamicode.com
首页 > Web开发 > 详细

NodeJs tcp/udp如何以十六进制的方式发送data,例如网络调试助手中按十六进制发送。

时间:2020-03-31 14:49:35      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:port   进制   nodejs   split   ejs   发送   let   i++   rom   

例如 str = "17 40 00 00 1D 85 B5 0D 01"

strs = str.split(" ");//将一个十六进制报文转为字符数组

for(let i = 0;i<strs.length;i++){

  strs[i] = "0x"+strs[i];

}//每个字符加上0x

let buffer = Buffer.from(strs);//将数组放到buffer

udp_client.send(buffer,port,ip);//发送buffer

NodeJs tcp/udp如何以十六进制的方式发送data,例如网络调试助手中按十六进制发送。

标签:port   进制   nodejs   split   ejs   发送   let   i++   rom   

原文地址:https://www.cnblogs.com/zbcat/p/12604707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!