title: Issue with push notification IPhone
body: <p>I have a problem with push notification in my app. I just started to work with push notifications so I dont know what's the reason of my problem, and i cant find the solution in google. 
  So, I used this tutorial <a href="http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12" rel="nofollow">http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12</a> as the example of programming of push notifications. When I run "php simplepush.php" on my terminal everything is fine and I get the notification on my device. But when I load that script on the server and trying to run it from there there is no actions performed. only 30 sec of waiting and message "Failed to connect: 110 Connection timed out"</p>
  
  <p>Here os the code of my script</p>
  
  <pre><code>&lt;?php 
  Put your device token here (without spaces):
  $deviceToken = '***************';
  
  // Put your private key's passphrase here: 
  $passphrase = '**************';
  
  // Put your alert message here:
  $message = 'My first push notification!';
  
  ////////////////////////////////////////////////////////////////////////////////
  
  $ctx = stream_context_create();
  stream_context_set_option($ctx, 'ssl', 'local_cert', 'ck.pem');
  stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);
  
  // Open a connection to the APNS server
  $fp = stream_socket_client(
  'ssl://gateway.sandbox.push.apple.com:2195', $err,
  $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
  
  if (!$fp)
  exit("Failed to connect: $err $errstr" . PHP_EOL);
  
  echo 'Connected to APNS' . PHP_EOL;
  
  // Create the payload body
  $body['aps'] = array(
  'alert' =&gt; $message,
  'sound' =&gt; 'default'
  );
  
  // Encode the payload as JSON
  $payload = json_encode($body);
  
  // Build the binary notification
  $msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) .                 $payload;
  
  // Send it to the server
  $result = fwrite($fp, $msg, strlen($msg));
  
  if (!$result)
  echo 'Message not delivered' . PHP_EOL;
  else
  echo 'Message successfully delivered' . PHP_EOL;
  
  // Close the connection to the server
  fclose($fp);
  </code></pre>