Question: What is fsockopen?
fsockopen — Open Internet or Unix domain socket connection.
Question: How to check if port is open OR Not in particular IP Address OR Domain?
function pingDomainWithPort($domain='localhost',$port=80){
    $starttime = microtime(true);
    $file      = @fsockopen($domain, $port, $errno, $errstr, 10);
    $stoptime  = microtime(true);
    $status    = 0; //in active
    if (!$file) { 
        $status = -1;  // Site is down
    } else {
        fclose($file);
        $status = ($stoptime - $starttime) * 1000;
        $status = floor($status);
    }
    return $status;
}
pingDomainWithPort($_SERVER['REMOTE_ADDR'],1935); pingDomainWithPort($_SERVER['REMOTE_ADDR'],1458); pingDomainWithPort($_SERVER['REMOTE_ADDR'],80); pingDomainWithPort($_SERVER['REMOTE_ADDR'],8080);
You can pass the domain name or Ip Address.

