gpt4 book ai didi

java - 将 tdata 帧发送到套接字

转载 作者:行者123 更新时间:2023-12-02 03:33:01 25 4
gpt4 key购买 nike

字节[]需求=新字节[2];假设 Demande 是一个将发送到套接字的数据帧。如果我想发送 200,byte[0] 和 byte[1] 应该是什么。我尝试写 byte[0]=1 和 byte[1]=-56 ( 1*256 - 56)=200 但它不工作。我该怎么办?

最佳答案

我假设数字 200 是一个十进制值。由于 200 小于 255,因此 200 的十六进制值为 0xC8,因此它将适合一个字节。

因此,对于您的情况,您有两种选择。哪一种是正确的取决于您使用的协议(protocol)。

要么

byte[] demande = { 0x00, 0xC8 };  // little endian

byte[] demande = { 0xC8, 0x00 };  // big endian

或者如果你愿意

byte[] demande = new byte[2];
demande[0] = 0x00;
demande[1] = 0xC8;

(小端)

关于java - 将 tdata 帧发送到套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37814431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com