如何在PHP中逐字节写入套接字?
例如我该怎么做:
socket_write($socket,$msg.14.56.255.11.7.89.152,strlen($msg)+7);
伪代码连接的数字实际上是十进制中的字节。希望你能理解我。
您可以使用pack http://php.net/pack函数将数据打包成您想要的任何数据类型。然后将其与任何socket http://php.net/manual/book.sockets.php功能。
$strLen = strlen($msg);
$packet = pack("a{$strLen}C7", $msg, 14, 56, 255, 11, 7, 89, 152);
$pckLen = strlen($packet);
socket_write($socket, $packet, $pckLen);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)