BaseSocketDef.h 603 Bytes

#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