Тестовый скрипт использующий функцию fsockopen() .

Удобно использовать для проверки — происходит ли соединение с удалённым сервером по какому-то определённому порту. 

<?php
function get_content(){
$fp = fsockopen ("ya.ru", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, "GET / HTTP/1.0\r\nHost: ya.ru\r\n\r\n");
while (!feof($fp)) { echo fgets ($fp,128);
} fclose ($fp);
} fclose ($fp);
} get_content();

Скопируйте этот скрипт в файл с именем test.php, закачайте в папку сайта и откройте имясайта.com/test.php

В строке $fp = fsockopen («ya.ru», 80, $errno, $errstr, 30);  вместо ya.ru нужно указать адрес (URL или IP) удалённого сервера. А вместо 80 — номер порта по которому выполняется соединение.