php发送16 进制socket
来源:互联网 发布:linux 下的awk gensub 编辑:程序博客网 时间:2024/05/29 17:40
<?php
//~ $sendStr = '7d 2c 00 00 00 00'; // 16进制数据
$sendStr = "\x7D\x2c\x00\x00\x00\x00"; // 16进制数据
//~ $sendStrArray = str_split(str_replace(' ', '', $sendStr), 2); // 将16进制数据转换成两个一组的数组
$socket = socket_create(AF_INET, SOCK_STREAM, getprotobyname("tcp")); // 创建Socket
if (socket_connect($socket, "127.0.0.1", 50001)) { //连接
socket_write($socket, $sendStr); // 逐组数据发送
//~ 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
?>
//~ $sendStr = '7d 2c 00 00 00 00'; // 16进制数据
$sendStr = "\x7D\x2c\x00\x00\x00\x00"; // 16进制数据
//~ $sendStrArray = str_split(str_replace(' ', '', $sendStr), 2); // 将16进制数据转换成两个一组的数组
$socket = socket_create(AF_INET, SOCK_STREAM, getprotobyname("tcp")); // 创建Socket
if (socket_connect($socket, "127.0.0.1", 50001)) { //连接
socket_write($socket, $sendStr); // 逐组数据发送
//~ 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
?>
阅读全文
0 0
- php发送16 进制socket
- php发送socket mail
- php-socket发送邮箱
- 用Socket发送电子邮件(php)
- 用Socket发送电子邮件(php)
- 用Socket发送电子邮件(php)
- 用Socket发送电子邮件(php)
- 用Socket发送电子邮件(php)
- PHP使用socket发送邮件
- php中socket邮件发送
- 在PHP中用Socket发送电子邮件
- 在PHP中用Socket发送电子邮件
- PHP中用Socket发送电子邮件(3)
- PHP中用Socket发送电子邮件(2)
- PHP中用Socket发送电子邮件(1)
- 在PHP中用Socket发送电子邮件
- php socket 发送表单post数据
- PHP使用Socket发送字节流
- 仿网易云音乐图片保存
- JS和OC进行交互的总结
- 工作流框架Activiti常用功能初探
- Codeforces 834D The Bakery【Dp+线段树】好题~
- FastReport.Net报表控件功能详解—报表元素
- php发送16 进制socket
- 面向对象的程序设计之构造函数模式
- 数据结构之二叉搜索树
- 如何找到listview中item控件并进行操作
- RESTful浅析
- 资讯精选|安防运维服务面临的问题与发展方向
- Spring Cloud 学习一:说明
- 2017-07-30 DBA日记,MYSQL读书笔记第三天——MYSQL半同步复制配置步骤
- Cocos2d-x项目创建方式