资源简介

基于epoll 和 pthread 的服务器和客户端模型,网络部分和数据处理部分进行了分离。

资源截图

代码片段和文件信息

#include “../headfile/cclient.h“
#include “../headfile/tools.h“
#include “../headfile/fileoperate.h“
#include “../headfile/datahandle.h“
#include “../headfile/monitorclients.h“
#include 
CClient::CClient(int epListenSockfdNums):CNetWork(epListenSockfdNums)
{
printf(“%15s %3d\n“__FUNCTION____LINE__);
m_epListenSockfds = NULL;
m_processType = PT_CLIENT;
}

CClient::CClient(const char *server_port const char *server_ip int epListenSockfdNums):CNetWork(server_portserver_ipepListenSockfdNums)
{
printf(“%15s %3d\n“__FUNCTION____LINE__);
m_processType = PT_CLIENT;
}

void CClient::setClientNums(int clientNums)
{
m_epListenSockfdNums = clientNums;
MonitorClients::initMonitorClientVec(m_epListenSockfdNums);
}
bool CClient::netWorkInit()
{
m_epListenSockfds = new int[m_epLi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     224882  2014-10-12 11:19  csmodel_v5.2\csmodel_v5\csmodel_v5\bin\network

     文件        801  2014-10-12 10:43  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\cclient.h

     文件       1651  2014-10-11 17:58  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\cnetwork.h

     文件        519  2014-10-11 16:04  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\cserver.h

     文件        431  2014-10-11 15:52  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\datahandle.h

     文件        335  2014-10-10 22:36  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\filelock.h

     文件        326  2014-10-11 17:02  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\fileoperate.h

     文件        642  2014-10-10 22:36  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\message.h

     文件        408  2014-10-12 10:56  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\monitorclients.h

     文件        233  2014-10-11 18:02  csmodel_v5.2\csmodel_v5\csmodel_v5\headfile\tools.h

     文件       1885  2014-10-12 10:58  csmodel_v5.2\csmodel_v5\csmodel_v5\makefile\makefile

     文件          5  2014-10-12 11:20  csmodel_v5.2\csmodel_v5\csmodel_v5\mydaemon.pid

     文件      16176  2014-10-12 11:18  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\cclient.o

     文件     157520  2014-10-12 11:18  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\cnetwork.o

     文件      13868  2014-10-12 11:18  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\cserver.o

     文件     140264  2014-10-12 11:18  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\datahandle.o

     文件       5532  2014-10-12 11:18  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\filelock.o

     文件       7060  2014-10-12 11:18  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\fileoperate.o

     文件       8328  2014-10-12 11:18  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\main.o

     文件        861  2014-10-12 11:18  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\message.o

     文件      57528  2014-10-12 11:19  csmodel_v5.2\csmodel_v5\csmodel_v5\obj\monitorclients.o

     文件         12  2014-10-12 11:23  csmodel_v5.2\csmodel_v5\csmodel_v5\resource\monitor.txt

     文件       4870  2014-10-12 10:43  csmodel_v5.2\csmodel_v5\csmodel_v5\sourcefile\cclient.cpp

     文件       6272  2014-10-12 10:46  csmodel_v5.2\csmodel_v5\csmodel_v5\sourcefile\cnetwork.cpp

     文件       3290  2014-10-12 10:59  csmodel_v5.2\csmodel_v5\csmodel_v5\sourcefile\cserver.cpp

     文件       3196  2014-10-11 15:53  csmodel_v5.2\csmodel_v5\csmodel_v5\sourcefile\datahandle.cpp

     文件       1026  2014-10-12 10:42  csmodel_v5.2\csmodel_v5\csmodel_v5\sourcefile\filelock.cpp

     文件       2021  2014-10-12 10:41  csmodel_v5.2\csmodel_v5\csmodel_v5\sourcefile\fileoperate.cpp

     文件       2624  2014-10-10 22:36  csmodel_v5.2\csmodel_v5\csmodel_v5\sourcefile\main.cpp

     文件          0  2014-10-10 22:36  csmodel_v5.2\csmodel_v5\csmodel_v5\sourcefile\message.cpp

............此处省略13个文件信息

评论

共有 条评论