4
问题: 我无法访问APNS服务器。我收到110连接超时错误。端口2195打开但无法访问APNS服务器
我的情况:
- 我联系,我的主机(HostMonster的)。他们说我的港口2195,2196已经开放。
- 我的证书和密码短语没有问题,因为我已经从本地Mac进行了测试。
我使用一个非常简单的PHP来测试。这里是我的代码:
$ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', 'apn.pem'); stream_context_set_option($ctx, 'ssl', 'passphrase', 'aaa'); $fp = stream_socket_client("ssl://gateway.sandbox.push.apple.com:2195", $err, $errstr,60,STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT,$ctx); if ($fp) echo ('aa'); else echo ($err.$errstr);
真的帮了我很多,awsome格雷格 – 2014-07-24 16:58:19