首页 » Web前端 » phpsocket十六进制技巧_门禁系统socket通讯编程

phpsocket十六进制技巧_门禁系统socket通讯编程

访客 2024-10-28 0

扫一扫用手机浏览

文章目录 [+]

<?php $sendStr = '01 49 03 01 01 00 4B'; // 16进制数据01 49 03 01 01 00 4B $sendStrArray = str_split(str_replace(' ', '', $sendStr), 2); // 将16进制数据转换成两个一组的数组 $socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); // $socket = socket_create(AF_INET, SOCK_STREAM, getprotobyname(\"大众udp\"大众)); // 创建Socket if (socket_connect($socket, \公众192.168.16.254\"大众, 8080)) { //连接 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进制 echo \"大众client:\公众 . $receiveStrHex; } socket_close($socket); // 关闭Socket ?>

运行文件返回如图所示

以下是两个文件的通讯案例,分别是udp_s.php和udp_c.php分别是做事端和客户端

phpsocket十六进制技巧_门禁系统socket通讯编程 phpsocket十六进制技巧_门禁系统socket通讯编程 Web前端

udp_s.php文件

phpsocket十六进制技巧_门禁系统socket通讯编程 phpsocket十六进制技巧_门禁系统socket通讯编程 Web前端
(图片来自网络侵删)

<?php error_reporting( E_ALL );set_time_limit( 0 );ob_implicit_flush();$socket = socket_create( AF_INET, SOCK_DGRAM, SOL_UDP );if ( $socket === false ) { echo \公众socket_create() failed:reason:\"大众 . socket_strerror( socket_last_error() ) . \公众\n\"大众;}$ok = socket_bind( $socket, '127.0.0.1', 8080 );if ( $ok === false ) { echo \"大众socket_bind() failed:reason:\公众 . socket_strerror( socket_last_error( $socket ) );}while ( true ) { $from = \"大众\"大众; $port = 0; socket_recvfrom( $socket, $buf,1024, 0, $from, $port ); echo $buf; usleep( 1000 );}

udp_c.php文件

<?php$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);$msg = \"大众hello\"大众;$len = strlen($msg);socket_sendto($sock, $msg, $len, 0, '127.0.0.1', 8080);socket_close($sock);

运行文件如下,没刷新下udp_test.php文件,cmd打印出一个hello

标签:

相关文章

i颜色设计,打造个性空间,诠释生活美学

随着社会经济的不断发展,人们对生活品质的追求越来越高,个性化和美观性成为了家居设计的关键词。在这个追求品质生活的时代,i颜色设计应...

Web前端 2024-12-05 阅读0 评论0

J平台,打造大型网站的典范与创新之路

随着互联网技术的飞速发展,我国大型网站如雨后春笋般涌现,而J平台作为其中佼佼者,凭借其独特的技术实力、丰富的内容资源以及卓越的用户...

Web前端 2024-12-05 阅读0 评论0

MJI设计,引领现代设计潮流的创新力量

随着科技的飞速发展,设计行业也在不断创新变革。在这个充满挑战与机遇的时代,MJI设计凭借其独特的创新理念与卓越的设计能力,成为了现...

Web前端 2024-12-05 阅读0 评论0

MSN程序,引领即时通讯革命的先锋之作

随着互联网的飞速发展,即时通讯工具逐渐成为人们生活中不可或缺的一部分。在众多即时通讯软件中,MSN以其独特的魅力和卓越的性能,成为...

Web前端 2024-12-05 阅读0 评论0

num,数字的力量与魅力

数字,作为人类语言的一种特殊形式,承载着丰富的信息与意义。从古至今,人类对数字的研究从未停止,它已成为我们生活中不可或缺的一部分。...

Web前端 2024-12-05 阅读0 评论0