MFC SOCKET编程时,重载OnAccept函数,运行出错unhandled exception...
新建一个CListen类基于CSocket,重载OnAccept函数,代码如下:CListen::CListen(CMainFrame*pMainFrame){m_pMa...
新建一个CListen类基于CSocket,重载OnAccept函数,代码如下:
CListen::CListen(CMainFrame *pMainFrame)
{
m_pMainFrame=pMainFrame;
}
void CListen::OnAccept(int nErrorCode)
{
CRequest *pSocket=new CRequest(m_pMainFrame);
if(m_pMainFrame->m_pListen->Accept(*pSocket)) //报错unhandled exception
{
m_pMainFrame->m_pList.AddTail(pSocket);
}
else
AfxMessageBox(_T("接受连接失败"));
delete pSocket;
CSocket::OnAccept(nErrorCode);
} 展开
CListen::CListen(CMainFrame *pMainFrame)
{
m_pMainFrame=pMainFrame;
}
void CListen::OnAccept(int nErrorCode)
{
CRequest *pSocket=new CRequest(m_pMainFrame);
if(m_pMainFrame->m_pListen->Accept(*pSocket)) //报错unhandled exception
{
m_pMainFrame->m_pList.AddTail(pSocket);
}
else
AfxMessageBox(_T("接受连接失败"));
delete pSocket;
CSocket::OnAccept(nErrorCode);
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询