efuns - sockets - socket_listen

MudOS v21c2

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

�����ƣ�
    �� socket_listen() - ����(listen)һ�� socket ������(connection)��
���﷨��
    �� #include <socket_err.h>

    �� int socket_listen( int s, string listen_callback );

    �� ���� socket_listen( ���� s, �ַ��� listen_callback );

���÷���
    �� Ϊ��Ҫ�������ӣ�����Ҫ�� socket_create(3) ����һ�� socket������ socket_listen(3) ����� socket �ŵ�����ģʽ�������� socket_accept(3) ����������ӡ�socket_listen() ����ֻ�������� STREAM ���� MUD ���͵� sockets��

    �� listen_callback �����Ǹ����������ڵõ��������� socket ������ʱ���õĺ������ơ���������غ�(callback)����Ӧ���������ʽ��
     

      ���� void listen_callback(int fd)

    �� ����� fd ���������е� socket��

������ֵ��
    �� socket_listen() ���أ�
     
      ���� �ɹ�ʱ�� EESUCCESS��

      ���� ʧ��ʱ��һ��������������ĸ�ֵ��

�������룺
    �� EEFDRANGE���������� ����ֵ(descriptor)������Χ��

    �� EEBADF���������������� ��Ч������ֵ��

    �� EESECURITY�������� ��ͼΥ����ȫ��

    �� EEMODENOTSUPP�� ��֧Ԯ�� socket ���͡�

    �� EENOADDR������������ socket ��δ�趨λַ��

    �� EEISCONN������������ socket �����ӡ�

    �� EELISTEN������������ �������⡣

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

�ص���һҳ