Как мне отправить управляющий символ вниз по сокету в PHP?

StackOverflow https://stackoverflow.com/questions/236467

Вопрос

В PHP-скрипте, который я пишу, мне нужно отправить символ control + z по сетевому сокету, который я ранее создал.Я понимаю, что символ ctrl + z равен chr (26), поэтому в конце строки, которую я отправляю, я добавил новую строку ( \ n), а затем chr (26) следующим образом:

$socket=fsockopen($host['host'],$host['port']);
fputs($socket, "I am a message\r\n" . chr(26));
fclose($socket);

К сожалению, это не отправляет Ctrl + Z, как я надеялся.

С уважением,

Джон

Это было полезно?

Решение

Вероятно, оно отправляется просто отлично.Добавьте дополнительный текст после ^ Z для подтверждения.

Вопрос в том, что вы хотите, чтобы он делал, когда попадет туда?Обрабатывает ли программа, с которой вы общаетесь, символ ^ Z так, как вы ожидаете?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top