📄 socketpool.h.bak
字号:
#ifndef _M_SOCKET_POOL_2004_7_28_ZHY_H
#define _M_SOCKET_POOL_2004_7_28_ZHY_H
#include "../socket/TcpSocket.h"
using namespace NET;
#include "../socket/UdpSocket.h"
using namespace NET;
class CSocketPool:public TaskPool<CTcPSocket>
{
public:
CSocketPool(int maxSize = TASK_POOL_MAX):TaskPool<CTcPSocket>(maxSize)
{}
~CSocketPool()
{
int nSize;
while(nSize = GetTaskSize() > 0)
{
CTcpSocket* pSocket = TopTask();
if(pSocket)
{
pSocket->close();
delete pSocket;
}
}
}
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -