问一个其他问题, 我现在想接收一串从 机器发出来的数据, 是以16进制数发送出来的, 我们有个传输协议,协议里有位数和这位代表的是什么数据,我是这么做得:
1,把每一位都截取出来, 有的是 16进制数, 有的是 ascii 表示的16进制
例如:接收的总数居是 $message 第一位 bin2hex(substr($message,0,1)); 第二位 bin2hex(substr($message,1,1));
还有什么办法
如果是一个字节就不用截取啊, $buffer = 'abcdefg......'; 要读取第几位直接用下标,比如上面$buffer就是c
如果是一个字节就不用截取啊,
$buffer = 'abcdefg......';
要读取第几位直接用下标,比如上面$buffer就是c