testserverapp.cpp
来自「Socketlib: 一个轻量级的C++ 封装Socket C API 网络编程」· C++ 代码 · 共 54 行
CPP
54 行
#include "StdAfx.h"
#include ".\testserverapp.h"
#include <string>
// CAccountSrvApp 构造
#ifdef _DEBUG
CTestServerApp::CTestServerApp()
: CAppBase(TEXT("TestServer"), TEXT("Socketlib test server"))
#else
CTestServerApp::CTestServerApp()
: CAppBase(TEXT("TestServer"), TEXT("Socketlib test server"))
#endif
{
#ifdef _DEBUG
SetupConsole();
#endif
DoReadyWork();
};
CTestServerApp::~CTestServerApp()
{
//DoStop();
}
//运行前的准备工作(如设置NT服务名等)
void CTestServerApp::DoReadyWork()
{
return;
}
bool CTestServerApp::DoRun()
{
m_tcpRunner.Open(0,4);
m_appLog.OpenLog("C:\\log","cli",CAppLog::LOG_LEVEL_5,3);
//启动TcpServer
m_tcpServer.SetConfig(100000,500,30);
m_tcpServer.SetInterface(&m_appLog,&m_testSocketEvent,&m_tcpRunner);
m_tcpServer.SetBufferSize(1024,1024);
m_tcpServer.Open("127.0.0.1",5000,25);
return true;
}
bool CTestServerApp::DoStop()
{
m_tcpRunner.Close();
m_tcpServer.Close();
m_appLog.WriteLog("app end!",__FILE__,__LINE__,CAppLog::LOG_LEVEL_LAST);
m_appLog.CloseLog();
return true;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?