使用PHP的Curl Post片段正在使用localhost但不在我的托管网页上

i'm using the same snippet of code both locally and online. At my localhost server i get HTTP status code of 200 and i have no problem. When i use the same piece of code at my webpage which i'm currently being hosted i get HTTP code of 0.

Here is the snippet i'm using for my HTTP call.

$curl = curl_init();

// Set the options
curl_setopt($curl,CURLOPT_URL, "http://xx.xxxxxxxxxx.xxx:xxxx/xx");

// This sets the number of fields to post
curl_setopt($curl,CURLOPT_POST, 1);

// This is the fields to post.
curl_setopt($curl,CURLOPT_POSTFIELDS, "Data");

//execute the post
$session = curl_exec($curl);
//Echo Http Response Code
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);

//close the connection
curl_close($curl);

Any ideas?