�����ƣ�
- �� socket_connect() - ��ʼ��һ�� socket �ϵ�����(connection)
- �� #include <socket_err.h>
�� int socket_connect( int s, string address, string read_callback, string write_callback );
�� ���� socket_connect( ���� s, �ַ��� address, �ַ��� read_callback, �ַ��� write_callback );
- �� ���� s ��һ�� socket��s ������һ�� STREAM ���ͻ���һ�� MUD ���͵�
socket��address ����� socket ��Ҫ�������ӵ�λַ��λַ�� "127.0.0.1 23"
���ָ�ʽ��
�� read_callback �����Ǹ�������������������һ�˵õ�����ʱ���õĺ������ơ������ȡ�غ�(callback)����Ӧ�������¸�ʽ��
- ���� void read_callback(int fd, mixed message)
�� ����� fd ��Ҫ�������ݵ� socket���� message �ǽ��յ������ݡ�
�� write_callback �����Ǹ����������� socket ������д��ʱ���õĺ������ơ����д��غ���Ӧ�������¸�ʽ��
- ���� void write_callback(int fd)
�� ����� fd ���������� socket��
- �� socket_connect() ���أ�
- ���� �ɹ�ʱ�� EESUCCESS��
���� ʧ��ʱ��һ��������������ĸ�ֵ��
- �� EEFDRANGE���������� ����ֵ(descriptor)������Χ��
�� EEBADF���������������� ��Ч������ֵ��
�� EESECURITY�������� ��ͼΥ����ȫ��
�� EEMODENOTSUPP�� ��֧Ԯ�� socket ���͡�
�� EEISLISTEN�������� socket ��������(listening)��
�� EEISCONN������������ socket �����ӡ�
�� EEBADADDR���������� λַ��ʽ���⡣
�� EEINTR���������������� �жϵ�ϵͳ���á�
�� EEADDRINUSE������ λַ�ѱ�ʹ�á�
�� EEALREADY���������� �������ڽ����С�
�� EECONNREFUSED�� ���ӱ��ܾ���
�� EECONNECT���������� �������⡣
- �� [email protected]�� 97.Jul.27�� (printed 3/16/95)