Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 通过http发送字节数组时在其他两个字节之间插入的字节_Arrays_Http_Byte - Fatal编程技术网

Arrays 通过http发送字节数组时在其他两个字节之间插入的字节

Arrays 通过http发送字节数组时在其他两个字节之间插入的字节,arrays,http,byte,Arrays,Http,Byte,我正忙着在ESP和nodejs服务器之间建立通信,在两者之间发送字节数据。但每次我通过http按顺序发送这3个字节时,我都会收到两个字节之间的额外字节。我已经用Postman和我的Nodejs服务器对此进行了测试,但在这两个服务器上都得到了相同的结果。 因此,当我通过http发送“00000000 10010100 01110000”时,我会使用wireshark和我的ESP“00000000 11000010 10010100 01110000”。有人能帮助澄清为什么会发生这种情况吗 我尝试过

我正忙着在ESP和nodejs服务器之间建立通信,在两者之间发送字节数据。但每次我通过http按顺序发送这3个字节时,我都会收到两个字节之间的额外字节。我已经用Postman和我的Nodejs服务器对此进行了测试,但在这两个服务器上都得到了相同的结果。 因此,当我通过http发送“00000000 10010100 01110000”时,我会使用wireshark和我的ESP“00000000 11000010 10010100 01110000”。有人能帮助澄清为什么会发生这种情况吗


我尝试过更改值,但问题停止了,删除或添加另一个字节有时会有帮助,但如果这3个字节的顺序正确,则没有帮助。

好的,我想我发现了问题,如果理解错误,请更正。
Byte是范围为0到255的无符号数据类型,char是范围为-128到127的有符号数据类型。因此,我的值大于127,因此发生溢出。

好的,我认为我发现了问题,如果理解错误,请纠正我。 Byte是范围为0到255的无符号数据类型,char是范围为-128到127的有符号数据类型。所以我的值大于127,所以发生溢出