Are you sure both servers server have sockets enabled in PHP ?
You can try this test:
<?
error_reporting (E_ALL);
echo "<h2>Connection Test</h2><br>";
$socket = socket(AF_INET, SOCK_STREAM, 0);
if ($socket < 0) {
echo "Connection failed:<br>".strerror($socket)."<br>";
} else {
echo "Connection successful: <br>".strerror($socket)."<br>";
}
$retval=bind($socket,"www.Domain_name.com",80);
if($retval > 0) {
echo "Bind failed:<br>".strerror($retval)."<br>";
} else {
echo "Bind successful.<br>";
}
echo "Closing socket...";
close($socket);
echo "OK.<br>";
?>