Conectarme a freedb

Jes?
24 de Mayo del 2006
Hola a [email protected]:

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.

Jes?
24 de Mayo del 2006
Hola [email protected]:

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 :))