📄 worker.cpp
字号:
#include "stdafx.h"
#include "Worker.h"
//=============================================================================================
Worker::Worker(int port, int max)
: m_nCurrThreads (0), m_nMaxThreads (0) , m_nRequests(0) ,
CWizRawSocketListener (port)
{
MaxClient = max;
}
BOOL Worker::TreatData(int index, HANDLE hShutDownEvent, HANDLE hDataTakenEvent)
{
BOOL ret=TRUE;
if(++m_nCurrThreads > m_nMaxThreads)
m_nMaxThreads = m_nCurrThreads;
if(clientSide[index])
connected[index]=1;
else
connected[index]=0;
if (!CWizRawSocketListener::TreatData (index, hShutDownEvent, hDataTakenEvent))
{
--m_nCurrThreads;
++m_nRequests;
ret=FALSE;
}
if(clientSide[index])
connected[index]=1;
else
connected[index]=0;
return ret;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -