tcpsvrsocket.cpp

来自「线程池+socket」· C++ 代码 · 共 38 行

CPP
38
字号
#include "TcpSvrSocket.h"

CTcpSvrSocket::CTcpSvrSocket()
{
}

CTcpSvrSocket::~CTcpSvrSocket()
{
}

bool CTcpSvrSocket::OnAccept()
{
	CTcpSvrSocket *pSocket = new CTcpSvrSocket;
	if (!Accept(pSocket)) {
		delete pSocket;
		pSocket	= NULL;
		return 	false;
	}
	
	cout << "accept" << endl;
	return true;
}

bool CTcpSvrSocket::OnReceive()
{
	char	buf[512];
	int	ret = Receive(buf, 512);
	if (0 == ret) {
		Close();
		return false;
	}
	buf[ret] = '\0';
	Send(buf, strlen(buf));
	cout << buf << endl;
	
	return true;
}

⌨️ 快捷键说明

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