swoole_process->read
�ӹܵ��ж�ȡ���ݡ�
int swoole_process->read(int $buffer_size=8192);
- $buffer_size�ǻ������Ĵ�С��Ĭ��Ϊ8192�������64K
- Ĭ��read����Ϊ��ʽ�ģ�write/read�Ĵ�С����һ��
- ������ͬ��������ȡ�ģ�����ʹ��swoole_event_add���ܵ����뵽�¼�ѭ���У���Ϊ�첽ģʽ
ʾ����
function callback_function_async(swoole_process $worker)
{
$GLOBALS['worker'] = $worker;
swoole_event_add($worker->pipe, function($pipe) {
$worker = $GLOBALS['worker'];
$recv = $worker->read();
echo "From Master: $recv\n";
//send data to master
$worker->write("hello master\n");
sleep(2);
$worker->exit(0);
});
}