Conectarme a freedb
Hola a tod@s:
Estoy realizando un pequeño script para poder conectarme a la base freedb.
Uso lo siguiente:
<?php
$url="freedb.freedb.org";
$puerto="8880";
$Conex= fsockopen($url, $puerto,$errornum, $errorcad);
fwrite($Conex,"cddb hello jesus numa jesus 1");
$Respuesta= fread($Conex,128);
fwrite($Conex,"ver");
$Res= fread($Conex,16);
echo "<p>Respuesta a fsockopen ".$Conex." - ".$errornum." - ".$errorcad."</p>";
echo "<p>Respuesta a handsake ".$Respuesta."</p>";
echo "<p>Respuesta a lscat :".$Res."</p>";
?>
Lo primeto es que tarda en entregar la página horrores y lo segundo es que no me responde correctamente, que hago mal.?
Saludos.
Estoy realizando un pequeño script para poder conectarme a la base freedb.
Uso lo siguiente:
<?php
$url="freedb.freedb.org";
$puerto="8880";
$Conex= fsockopen($url, $puerto,$errornum, $errorcad);
fwrite($Conex,"cddb hello jesus numa jesus 1");
$Respuesta= fread($Conex,128);
fwrite($Conex,"ver");
$Res= fread($Conex,16);
echo "<p>Respuesta a fsockopen ".$Conex." - ".$errornum." - ".$errorcad."</p>";
echo "<p>Respuesta a handsake ".$Respuesta."</p>";
echo "<p>Respuesta a lscat :".$Res."</p>";
?>
Lo primeto es que tarda en entregar la página horrores y lo segundo es que no me responde correctamente, que hago mal.?
Saludos.
Hola soci@s:
Ya he encontrado el problemilla :)
no estaba poniendo rn despues de la secuencia de o y no se "enteraba" el servidor de lo que le pedia, de hay la tardanza.
<?php
include("cddb_lib.php");
$url="freedb.freedb.org";
$puerto="8880";
$Conex= fsockopen($url, $puerto,$errornum, $errorcad);
$recibido= fgets($Conex,128);
fputs($Conex,"cddb hello jesus numa jesus 1rn");
$Respuesta= fgets($Conex,128);
fputs($Conex,"verrn");
$Res= fgets($Conex,16);
echo "<p>Respuesta a fsockopen ".$recibido." - ".$errornum." - ".$errorcad."</p>";
echo "<p>Respuesta a handsake ".$Respuesta."</p>";
echo "<p>Respuesta a lscat :".$Res."</p>";
?>
así mucho mejor :))
Ya he encontrado el problemilla :)
no estaba poniendo rn despues de la secuencia de o y no se "enteraba" el servidor de lo que le pedia, de hay la tardanza.
<?php
include("cddb_lib.php");
$url="freedb.freedb.org";
$puerto="8880";
$Conex= fsockopen($url, $puerto,$errornum, $errorcad);
$recibido= fgets($Conex,128);
fputs($Conex,"cddb hello jesus numa jesus 1rn");
$Respuesta= fgets($Conex,128);
fputs($Conex,"verrn");
$Res= fgets($Conex,16);
echo "<p>Respuesta a fsockopen ".$recibido." - ".$errornum." - ".$errorcad."</p>";
echo "<p>Respuesta a handsake ".$Respuesta."</p>";
echo "<p>Respuesta a lscat :".$Res."</p>";
?>
así mucho mejor :))
