<?php
$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.204", 1000)) {? //连接
for ($j = 0; $j < count($sendStrArray); $j++) {
socket_write($socket, chr(hexdec($sendStrArray[$j])));? // 逐组数据发送
}
$receiveStr = "";
$receiveStr = socket_read($socket, 1024, PHP_BINARY_READ);? // 采用2进制方式接收数据
$receiveStrHex = bin2hex($receiveStr);? // 将2进制数据转换成16进制
$RArray = str_split(str_replace(' ', '', $receiveStrHex), 2);? // 将16进制数据转换成两个一组的数组
echo "client:" . $receiveStrHex;
var_dump( $RArray);
echo $RArray[2];
}
socket_close($socket);? // 关闭Socket
?>
其他操作
分类
-
近期文章
近期评论
归档
- 2025 年 5 月
- 2025 年 1 月
- 2024 年 12 月
- 2024 年 6 月
- 2024 年 2 月
- 2023 年 5 月
- 2023 年 4 月
- 2022 年 12 月
- 2021 年 9 月
- 2021 年 7 月
- 2020 年 10 月
- 2020 年 7 月
- 2020 年 6 月
- 2020 年 5 月
- 2019 年 11 月
- 2018 年 12 月
- 2018 年 10 月
- 2018 年 8 月
- 2018 年 7 月
- 2018 年 6 月
- 2018 年 2 月
- 2018 年 1 月
- 2017 年 12 月
- 2017 年 11 月
- 2017 年 8 月
- 2017 年 7 月
- 2017 年 6 月
- 2017 年 5 月
- 2017 年 4 月
- 2017 年 3 月
- 2017 年 2 月
- 2017 年 1 月
- 2016 年 12 月
- 2016 年 11 月
- 2016 年 10 月
- 2016 年 9 月
- 2016 年 7 月
- 2016 年 6 月
- 2016 年 5 月
- 2016 年 3 月
- 2016 年 2 月
- 2015 年 12 月
- 2015 年 11 月
- 2015 年 10 月
- 2015 年 8 月
- 2015 年 7 月
- 2015 年 4 月
- 2015 年 3 月
- 2014 年 12 月
- 2014 年 11 月
- 2014 年 10 月
- 2014 年 9 月
- 2013 年 3 月
- 2012 年 8 月
- 2012 年 7 月
- 2012 年 6 月
- 2012 年 4 月
- 2012 年 3 月
- 2011 年 11 月
- 2011 年 10 月
- 2011 年 9 月
- 2011 年 8 月