stream_context_create()函数
创建流文件/内容
stream_context_set_option()函数
设置流
stream_socket_client()函数
打开互联网进行socket连接/通讯
例子:
//创建流文件/内容
$ctx = stream_context_create();
//设置流 ssl是通信协议采用ssl通信协议,local_cert是key,productionpush.pem是value
stream_context_set_option($ctx, 'ssl', 'local_cert', 'productionpush.pem');
//设置流
stream_context_set_option($ctx, 'ssl', 'passphrase', 'xxxx');
//互联网socket通信
$fp = stream_socket_client('ssl://gateway.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);