PHP socket_recv没有得到所有的字节位

时间:2017-06-12 09:00:29

标签: php string sockets bit sign

我有一个应用程序,我使用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");
}

请建议是否有办法解决此问题。

0 个答案:

没有答案