不晓得有没有人遇过当接收客户端发来的HEX变成多段式并且还缺少了数据的情况
客户端发送hex:0103100100010001D10A
服务端接收
变成两段式
第一段0103100100
第二段0010
剩下的01D10A却消失了
代码
public function onReceive($serv, $fd, $from_id, $data) {
echo "onReceive-".$fd."-".$from_id."-"." \n";
$myhex = bin2hex($data);
var_dump($myhex);
}
LOG里的信息
onStart
Swoole pid has been created.
onReceive-1-3-
string(10) "0103100100"
onReceive-1-3-
string(4) "0100"
onTask: New AsyncTask[id=0]
onTask: New AsyncTask[id=1]
Task 0 finish
Task 1 finish
需要自己设置一个协议