⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comhead.h

📁 Linux 下的线程池的源代码。很好用!
💻 H
字号:
#ifndef _COMHEAD_H_#define _COMHEAD_H_#include <sys/types.h>#include <sys/time.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <stdio.h>#include <string.h>#include <errno.h>#include <signal.h>#include <unistd.h>typedef int SOCKET;typedef struct sockaddr_in 	SOCKADDR;typedef struct timeval		TIME;	typedef struct sigaction	SIGACTION;typedef  unsigned char       UCHAR;typedef  unsigned short      USHORT;typedef  char                BYTE;typedef  unsigned char       UBYTE;typedef  unsigned int        UINT;typedef  unsigned long       ULONG;#ifndef SGN#define SGN( a ) ((a) >= 0   ? 1   : -1)#endif#ifndef MIN#define MIN(x,y) ((x) < (y) ? (x) : (y))#endif#ifndef MAX#define MAX(x,y) ((x) > (y) ? (x) : (y))#endif#ifndef ABS#define ABS(x)   ((x) >= 0 ? (x) : -(x))#endif#define INVALID_SOCKET		-1#define ERR_SUCCESS		0#define ERR_SOCKET		-1#define ERR_NETWORK	 	2		#define ERR_NOT_FINISH		3	#define ERR_TIMEOUT		4#define ERR_NODATA		5#define ERR_PACKET_TOOLONG	6#define ERR_NOT_IMPLEMENT	7#define ERR_GENERAL		8#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -