我试图将65 ascii字符发送到设备我通过php套接字读取。我需要回复确认已收到信息。
我尝试了下面的事情,没有任何快乐:
$ascii = ord("A"); // 65
socket_write($spawn, $ascii, strlen ($ascii)) or die("Could not write output\n");
这是正确的吗?
答案 0 :(得分:1)
您正在发送字符串"65"
,而不是具有该值的单个字节。你可以这样做:
socket_write($spawn, chr(65), 1) or die("Could not write output\n");