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

Posted zbcat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJs tcp/udp如何以十六进制的方式发送data,例如网络调试助手中按十六进制发送。相关的知识,希望对你有一定的参考价值。

例如 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,例如网络调试助手中按十六进制发送。的主要内容,如果未能解决你的问题,请参考以下文章

SIM900A TCP/UDP 数据收发 , 串口调试

Python学习笔记(四十六)网络编程— UDP编程

如何编译nodejs的二进制模块

认识nc,tcp/udp网络测试

NodeJs 和 C 子进程之间通信的最佳方式

计算机网络http,https,tcp,udp