Joh*_*Doe 7 php sockets iphone apple-push-notifications
我已经开发了一个脚本使用stream_socket_client(),它可以在我的localhost上工作,但是当我尝试在线使用它(使用Fatcow.com网站托管)时,它将无法正常工作.我收到以下错误:
警告: stream_socket_client()[function.stream-socket-client]:无法连接到ssl://gateway.sandbox.push.apple.com:2195(连接被拒绝)在.../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()功能会起作用但到目前为止还没有成功.
我真的很感激能指出正确的方向.
为了向设备发送通知,需要在防火墙中启用2195端口.出于安全原因,一些组织在防火墙中禁用这些端口.2196端口用于反馈服务,此端口也应在防火墙中打开.如果不打开这些端口,消息就无法传递给APNS.
| 归档时间: |
|
| 查看次数: |
11972 次 |
| 最近记录: |