Impossible de se connecter à 'ssl://passerelle.bac à sable.push.apple.com:2195'

J'ai réussi à exécuter les APNS de code dans mon macbook air, mais il s'avère que je ne peux pas courir dans mon autre ordinateur:

J'ai vérifié que ce sont les mêmes:
1. .fichier pem ( pour être précis )
2. Programme

Les ordinateurs ne peuvent pas travailler sont:

Windows 7,XAMPP,OpenSSL pris en charge,Pas de pare-feu

Et

EC2 serveur Linux avec 2195 et 2196 ouvert

Ce qui pourrait avoir d'autres problèmes à l'origine que j'ai eu cette erreur dans mon code php?

Unable to connect to 'ssl://gateway.sandbox.push.apple.com:2195'

Je sais qu'il en pourrait être la cause en n'ouvrant pas le SSL, mais j'ai vérifié le phpInfo(), il doit être correct.

openssl 

OpenSSL support enabled 
OpenSSL Library Version OpenSSL 1.0.1c 10 May 2012 
OpenSSL Header Version  OpenSSL 0.9.8x

J'ai essayé telnet dans EC2 serveur, il donne:

telnet gateway.push.apple.com 2195
Trying 17.149.36.239...
Connected to gateway.push-apple.com.akadns.net.
Escape character is '^]'.

OriginalL'auteur Rico Chan | 2013-04-17