Como faço para enviar um caractere de controle para baixo uma tomada em PHP?
-
04-07-2019 - |
Pergunta
Em um script PHP que estou escrevendo, eu preciso enviar um caractere de controle + z para baixo uma tomada de rede que criei anteriormente. Eu entendo o caráter ctrl + z para ser chr (26), de modo que no final da corda Estou enviando Eu adicionei uma nova linha (\ r \ n) e, em seguida, o chr (26) da seguinte forma:
$socket=fsockopen($host['host'],$host['port']);
fputs($socket, "I am a message\r\n" . chr(26));
fclose($socket);
Infelizmente, este não é o envio de um Ctrl + Z, como eu esperava que seria.
Saudações,
Jon
Solução
Ele provavelmente está sendo enviado apenas multa. Adicione o texto extra após o ^ Z para confirmar.
A questão é o que você quer fazer quando chegar lá? Será que o programa que você está se comunicando com alça a ^ caractere Z como você esperaria que ele?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow