如何使用send()发送16进制数。

2025-04-30 07:16:27
推荐回答(1个)
回答1:

直接你把buffer定义成 BYTE buffer[1024]; 每字节的范围是0-255对应(0x00-0xff)
strlen是针对字符型的,不适合BYTE,比如你其中有一个值的定义是0x00,那么一旦遇到这个值就认为字符结束了.你可以使用sizeof(buffer);
任何一个字符都可以表现成为十六进制的,你可以查一下对应的ASCII表.