我试图在symfony2中打开ssl连接。 所以,我创建了一个调用stream_socket_client()方法的服务,但连接失败了...... 我不知道是否可以在服务中打开连接?
感谢您的帮助。
答案 0 :(得分:0)
// Create SSL context
$ctx = stream_context_create();
// Opening PEM file
$pathCk = $this->kernel->locateResource('@MyBundle/path/ck.pem');
stream_context_set_option($ctx, 'ssl', 'local_cert', $pathCk);
// Opening connection with apple servers
$fp = stream_socket_client('ssl://gateway.push.apple.com:2195',
$err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
我收到此错误消息:
无法连接到ssl://gateway.push.apple.com:2195(网络是 不可达)