Я пытаюсь отправить 65 ascii char на устройство, которое я читаю через 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");
Других решений пока нет …