예제 #1
0
XSocket::~XSocket() {
	delete m_pRcvBuffer;
	delete m_pSndBuffer;

	for (int i = 0; i < DEF_XSOCKBLOCKLIMIT; i++)
		delete m_pUnsentDataList[i];

	_CloseConn();
}
XSocket::~XSocket()
{
	int i;	
	if (m_pRcvBuffer != NULL) delete[] m_pRcvBuffer;
	if (m_pSndBuffer != NULL) delete[] m_pSndBuffer;
	for (i = 0; i < XSOCKBLOCKLIMIT; i++)
		if (m_pUnsentDataList[i] != NULL) delete[] m_pUnsentDataList[i];

	_CloseConn(); 
}