efuns - sockets - socket_acquire

MudOS v21c2

socket_acquire(3)�� MudOS v21c2�� (5 Sep 1994)

�����ƣ�
    �� socket_acquire() - ����һ�� socket ������Ȩ(ownership)
���﷨��
    �� #include <socket_err.h>

    �� int socket_acquire( int socket, string read_callback, string write_callback, string close_callback );

    �� ���� socket_acquire( ���� socket, �ַ��� read_callback, �ַ��� write_callback, �ַ��� close_callback );

���÷���
    �� ���� socket_acquire() ��Ϊ��Ҫ��ɿ�ʼ�� socket_release() Ҫת��һ�� socket ����Ȩ���Ϳ���Ȩ����һ��������ϵ����ֳ���(handshake)��socket_release() �����Ǹ���ӵ������Ȩ��������ͷŻغ�(callback)������֪ͨ�Ǹ����˵����Ҫ������� socket �Ŀ���Ȩ��ȥ���Ǹ���ӵ������Ȩ������������ξ������Ƿ������� socket������Ը����ܵĻ�����Ҫ���� socket_acquire() ��������ת�ơ������Ը�Ļ���������غ�������������ֳ���ֻ�践�ؼ��ɡ�

    �� ��ǰһ������£����ֳ�����ɲ������������Ǹ� socket ��ӵ���ߡ���Щ��ȡ��д��͹رջغ�������Ҳ���ο����������ĺ�������Щ����Ҫָ����ʹ MudOS �����������֪��Ҫ����������ڵ���Щ��������ͬ�������� socket ����ʹ socket_release() ���� EESOCKNOTRLSD ������ӵ�����ܽ����ʵ������������

    �� socket_acquire() ����ֻ���ͷŻغ������ڲ����ã���ֻ�����Ǹ�ָ���� socket��

�����գ� �����룺

�ص���һҳ