Leyendo he encontrado que depende del servidor, que el servidor necesita tener abiertos esos puertos para poder acceder al servidor de destino.
Así que supongo que no se podrá hacer nada más.
Código:
<?php
$server = "irc.freenode.net";
$puerto = "6667";
$socket = fsockopen($server, $puerto, $err_num, $err_msg, 30);
if(!$socket)
{
echo "error: $err_num\r\n\"$err_msg\"";
}
else
{
echo "conectado...\n\n";
fclose($socket);
}
?>
El código que usé ahora, con tu aclaración, fue ese aún así sigue tirando:
Código:
error: 110 "Connection timed out"
Gracias, espero que alguien tenga por ahí algún server en el que se pueda conectar, saludos!