Buenos Dias
He desarrollado un script mediante el cual establezco una conexión TELNET con un equipo mendiante fsockopen, luego leo la respuesta y dependiendo de esta ingreso algún determinado comando. A continuación muestro la parte del código que realiza el logueo, que es igual a como ingreso los comandos:
$stdio = fsockopen($direccion, 23);
while(true)
{
$linea = fgets($stdio);
flush();
$txt .= $linea;
if(preg_match("/>>User name/i", $linea))
{
fwrite($stdio, "USUARIO".PHP_EOL);
continue;
}
if(preg_match("/>>User password/i", $linea))
{
fwrite($stdio, "CLAVE".PHP_EOL);
continue;
}
El problema es que he realizado varias pruebas cambiando la cantidad de comandos que envío, y he determinado que el script me está tardando 60 segundos exactos en ejecutar cada comando y no tengo la menor idea de como resolver esto, de verdad es muy importante y agradecería enormemente cualquier ayuda
de antemano muchísimas gracias