PHP 通过Socket收发十六进制数据的实现代码
最近在php下做关于Socket通讯的相关内容,发现网络上好多人在了解如何进行16进制收发,研究了下,代码如下,欢迎拍砖。 代码如下: $sendStr = '30 32 30 34 03 30 33'; // 16进制数据
$sendStrArray = str_split(str_replace(' ','',$sendStr),2); // 将16进制数据转换成两个一组的数组 $socket = socket_create(AF_INET,SOCK_STREAM,getprotobyname("tcp")); // 创建Socket if (socket_connect($socket,"192.168.1.100",8080)) { //连接 $receiveStr = ""; echo "client:" . $receiveStrHex; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |