Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2008, 05:12
manzarinaa
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 6 meses
Puntos: 16
me traen los sockets por el camino de la amargura SOS

Hola

os cuento un poquito como va el tema en el que estoy
estoy llamando por sockets a una url https a la que le paso unos parametros para que me devuelva otros

la respuesta es bad request que no se corresponde con ningun error de los que me devuelve el servidor al que mando cuando algo falla, por lo que no sé si esta respuesta es por tener los shockets mal montados
os pongo el código, a ver si alguin por favor me lo puede echar un vistazo, por que he probado con fsockopen y con otras ni se cuantas funciones y no encuentro una respuesta válida

Código:
$urlenvio="https://**************.com/cgi-bin/CGIRegistro.pl?" . $urlct . $urldatos;
 //EMPIEZAN LOS SOCKETS
$cfgServer    = $urlenvio ; //servidor al que queremos conectar
$cfgPort    = 80; // puerto a traves del que queremos conectar
$cfgTimeOut    = 10; // tiempo de respuesta
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
    echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
} else {
    echo "OK.\n";
}
// open a socket
if(!$cfgTimeOut)
    // without timeout
    $usenet_handle = fopen($cfgServer, $cfgPort);
else
    // with timeout
    $usenet_handle = fopen($cfgServer, 'x+');
if(!$usenet_handle) {
    echo "Connexion failed ";
    exit();
}   
else {
    echo "Connected ";
    $tmp = fread($usenet_handle);
	echo "-------------------------------------->" . $tmp . "<------------";
	echo "-------------------------------------->" . $usenet_handle;
	
}
Muchas gracias de antemano :)