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

📄 serverside.cpp

📁 Linux 下的线程池的源代码。很好用!
💻 CPP
字号:
#include "ServerSide.h"void CAcceptJob::Run(void* jobdata){    printf("================================\n");    printf("Accept Request From Client:\n");    printf("Address %d \n",acceptSock->GetRemoteAddress());    printf("Port    %d \n",acceptSock->GetRemotePort());    printf("================================\n");}//=====================================================// The implementation of class CPreCreateServer      ////=====================================================CPreCreateServer::CPreCreateServer(){    m_ThreadManage = NULL;}CPreCreateServer::~CPreCreateServer(){}void CPreCreateServer::Run(long lPort){    m_ThreadManage = new CThreadManage(10);    m_ServSocket->Listen(lPort);     for(;;)    {	CAcceptSocket* acceptSock = m_ServSocket->Accept();	CAcceptJob* acceptJob= new CAcceptJob() ;	acceptJob->SetAcceptSocket(acceptSock);		m_ThreadManage->Run(acceptJob,NULL);	delete acceptSock;	delete acceptJob;    }}main(){    CPreCreateServer serv;    serv.Run(9090);}

⌨️ 快捷键说明

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