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

📄 server.h

📁 自动调整大小的进程池类的实现。 一个运用进程池的server类。 一个socket类。
💻 H
字号:

#ifndef __BANK_SERVER_H_
#define __BANK_SERVER_H_
#include "procpool.h"
#include "socket.h"

const int MAXBUFFERSIZE=4096;
const int TIMEOUT=10;

class Server:public ProcPool
{
	public:
		virtual ~Server(){ delete _acceptlock;delete _server;}
		Server( const char * port,SimpleLog &logfile );
		Server( const char * port,SimpleLog &logfile,int& max,int& init,int &low,int& high,int& inc,int& dec );
		Server( const char * port,SimpleLog &logfile,int& max,int& init,int &low,int& high,int& inc,int& dec,int &timeout);
		bool Init( );
		void *WaitTask( );
		bool doTask(void *task );
		bool AuthorizeClient( char *recv,int& len);
	private:
		string _port;
	  ServerSocket *_server;
		
};
#endif

⌨️ 快捷键说明

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