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(); }