swoole_process->write

��ܵ���д�����ݡ�

int swoole_process->write(string $data);

ʾ����

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);
    });
}

swoole�ײ�ʹ��Unix Socketʵ��ͨ�ţ�UnixSocket���ں�ʵ�ֵ�ȫ�ڴ�ͨ�ţ����κ�IO���ġ���1����write��1����read��ÿ�ζ�д1024�ֽ����ݵIJ����У�100���ͨ�Ž���1.02�롣

�ܵ�ͨ��Ĭ�ϵķ�ʽ����ʽ��writeд���������read���ܻᱻ�ײ�ϲ�����������swoole_process���캯���ĵ���������Ϊ2�ı�Ϊ���ݱ�ʽ��

MacOS/FreeBSD��������net.local.dgram.maxdgram�ں˲����޸���󳤶�

�첽ģʽ

���������ʹ�����첽IO������swoole_event_add��������ִ��write��������Ϊ�첽ģʽ��swoole�ײ�������д�¼����Զ���ɹܵ�д�롣

�첽ģʽ�����SOCKET������������Swoole�Ĵ����߼���ο� swoole_event_write

ͬ��ģʽ

������δʹ���κ��첽IO����ǰ�ܵ�Ϊͬ������ģʽ������������������������ȴ�ֱ��write������ɡ�