Php将65个Ascii char发送到socket

时间:2014-11-21 00:59:50

标签: php sockets tcp ip ascii

我试图将65 ascii字符发送到设备我通过php套接字读取。我需要回复确认已收到信息。

我尝试了下面的事情,没有任何快乐:

$ascii = ord("A"); // 65    
socket_write($spawn, $ascii, strlen ($ascii)) or die("Could not write output\n"); 

这是正确的吗?

1 个答案:

答案 0 :(得分:1)

您正在发送字符串"65",而不是具有该值的单个字节。你可以这样做:

socket_write($spawn, chr(65), 1) or die("Could not write output\n");