我已经开发了一个脚本stream_socket_client()
,它可以在我的本地主机上运行,但是当我尝试在线使用它(使用Fatcow.com网络托管)时,它就不起作用了。我收到以下错误:
警告: stream_socket_client() [function.stream-socket-client]: 无法连接到 ssl://gateway.sandbox.push.apple.com:2195 (Connection denied) in .../send-notification.php在线18 连接失败 111 连接被拒绝
这是第 18 行:
$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
我知道 .pem 文件的密码是正确的。问题变成了如果我不能使用这个端口我该怎么办?有没有我可以使用的免费服务?我知道80端口是开放的。
我听说使用该curl()
功能会起作用,但到目前为止还没有成功。
我真的很感激能指出正确的方向。