我有一个应用程序,我使用socket_recv接收数据。收到的数据范围从十六进制07到ff,存储在字符串中。问题是当我收到ff(11111111)时,我得到像hex 3f(00111111)这样的数据。 下面是示例代码。
if(socket_recv ( $sock , $str , 6 , MSG_DONTWAIT ) === FALSE)
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Could not receive data: [$errorcode] $errormsg \n");
}
请建议是否有办法解决此问题。