【发布时间】:2015-01-19 01:47:10
【问题描述】:
我正在尝试将 65 ascii 字符发送到我通过 php 套接字读取的设备。我需要回复以确认信息已收到。
我没有高兴地尝试了以下方法:
$ascii = ord("A"); // 65
socket_write($spawn, $ascii, strlen ($ascii)) or die("Could not write output\n");
这对吗?
【问题讨论】:
我正在尝试将 65 ascii 字符发送到我通过 php 套接字读取的设备。我需要回复以确认信息已收到。
我没有高兴地尝试了以下方法:
$ascii = ord("A"); // 65
socket_write($spawn, $ascii, strlen ($ascii)) or die("Could not write output\n");
这对吗?
【问题讨论】:
您发送的是字符串"65",而不是具有该值的单个字节。你可以这样做:
socket_write($spawn, chr(65), 1) or die("Could not write output\n");
【讨论】: