telnet-соединение с использованием PHP

Использование stdin / stream_select php-cli и блокирование потоков дает php-cgi вам 20-строчный telnet-клиент, подобный php-namespaces клиенту

 0) {
    echo "\r";
    $data = fread($socket, 4096);
    if($data !== "") 
      echo "<<< $data";

    $data2 = fread(STDIN, 4096);

    if($data2 !== "") {
      echo ">>> $data2";
      fwrite($socket, trim($data2));
    }
  }

} while(true);

php

telnet

2022-09-15T18:27:42+00:00