Php 发送包含自定义高阶半字节和动态低半字节的字节表示
我面临以下问题: 我需要向服务器发送一个字节 该字节应包含以下内容:Php 发送包含自定义高阶半字节和动态低半字节的字节表示,php,hex,byte,nibble,Php,Hex,Byte,Nibble,我面临以下问题: 我需要向服务器发送一个字节 该字节应包含以下内容: 带1011的高阶半字节 低阶半字节包含一个介于1和15之间的数字表示,所以这里让我们以2为例 因此,完整字节应该是10110010 有一个对应的线程用于读取两个不同的半字节中的字节,但不用于构建它 我必须实现的目标是,首先根据大小值构建字节,这里是2,然后将其发送到套接字,以便服务器接收字节10110010(因此b2为十六进制) 我读过很多例子,但找不到一个能缩小我处境的例子 那么我如何构建这个字节并将其转换为套接字二进制
- 带
1011的高阶半字节
- 低阶半字节包含一个介于1和15之间的数字表示,所以这里让我们以2为例
10110010
有一个对应的线程用于读取两个不同的半字节中的字节,但不用于构建它
我必须实现的目标是,首先根据大小值构建字节,这里是2,然后将其发送到套接字,以便服务器接收字节10110010
(因此b2
为十六进制)
我读过很多例子,但找不到一个能缩小我处境的例子
那么我如何构建这个字节并将其转换为套接字二进制流的格式呢
谢谢,使用位操作构建字节。这几乎与阅读相反。不是提取和加入,而是拆分和构建。@user2864740谢谢,我来看看这个。