#ifndef BASE_SOCKET_DEFINITION #define BASE_SOCKET_DEFINITION #define INVALID_SOCKET -1 #define RS_OK 0 #define RS_ERROR -1 #define RS_FAIL -2 #define RS_TIME_OUT -3 #define RS_INVALID_SOCKET -10 #define RS_SOCKET_BUFFER_FULL -11 #define RS_SOCKET_DISCONNECTED -12 typedef enum BASE_SOCKET_STATUS { BASE_SOCKET_STATUS_CONNECTED, BASE_SOCKET_STATUS_LISTENNING, BASE_SOCKET_STATUS_CONNECTING, BASE_SOCKET_STATUS_CREATED, BASE_SOCKET_STATUS_NOT_CREATED, BASE_SOCKET_STATUS_DISCONNECTED, } ENUM_BASE_SOCKET_STATUS; #endif