Ich habe ein Skript mit stream_socket_client()
entwickelt und es funktioniert auf meinem localhost, aber wenn ich versuche, es online zu verwenden (mit Fatcow.com Webhosting) wird es nicht funktionieren. Ich erhalte den folgenden Fehler:Wie werden Apple Push-Benachrichtigungen verwendet, wenn Port 2195 nicht verwendet werden kann?
Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection refused) in .../send-notification.php on line 18 Failed to connect 111 Connection refused
Dies ist Zeile 18:
$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
Ich weiß, dass das Passwort für die .pem-Datei korrekt ist. Die Frage wird, wenn ich diesen Port nicht benutzen kann, was mache ich? Gibt es einen kostenlosen Service, den ich nutzen kann? Ich weiß, dass Port 80 offen ist.
Ich habe gehört, dass die Verwendung der curl()
Funktion funktioniert, aber bisher nicht erfolgreich war.
Ich würde wirklich schätzen, in die richtige Richtung gezeigt zu werden.
Ich nehme an, es Provider ausgehende Verbindungen blockiert ist, oder auch Apples Server –