2016-05-04 5 views
1

Вот мой код php: После подключения устройства ждет Ctrl + C, прежде чем вводить логин и пароль.Как отправить Ctrl + c в telnet-сокет в php?

<?php 
    $socket = fsockopen("10.120.13.25", "23", $errno, $errstr); 
    if($socket) 
    { 
    print_r ("connected!\n"); 
    } 
    // here device is waiting for Ctrl+C 
    fwrite($socket, Chr(3)); <- not working 
    echo("it works"); 
    fclose($socket); 
?> 

Я также пробовал «x03» - никакого результата.

+1

Пробовали ли вы гиперемию ('fflush')? – bzeaman

ответ

0

Итак, я сделал это дважды, и получил результат:

fwrite($socket, "\x03"); 
fwrite($socket, "\x03");