求助高手帮忙,MFC网络编程中关于虚函数的问题
大家好,我是初学者,编写了一个网络聊天的客户端,没有语法错误,但是运行起来就是得不到满意的结果,找了好几个同学都不会,请教大家帮帮忙看看是什么问题啊,程序是基于Dialog的,编写了一个套接字类CClientSocket,基类是CAsyncSocket,通过类向导给CClientSocket加了一个虚函数,虚函数的消息响应函数如下:
void CClientSocket::OnConnect(int nErrorCode)
{
AfxMessageBox("测试程序是否执行到这里");
CAsyncSocket::OnConnect(nErrorCode);
}
在CChatClientDlg类中的一个控件响应函数中的代码如下:
void CDaDlg::OnButton1()
{
// TODO: Add your control notification handler code here
MessageBox("OK");
BYTE nFlag[4];
CString sIP;
UpdateData();
m_sIP.GetAddress(nFlag[0],nFlag[1],nFlag[2],nFlag[3]);
sIP.Format("%d.%d.%d.%d",nFlag[0],nFlag[1],nFlag[2],nFlag[3]);
m_clientSocket.Create();
m_clientSocket.Connect(sIP,m_sPort);<=(问题就在这,程序好像是进不去我重写的虚函数,因为不能输出我写的 测试语句,请各位高手指点一下小弟啊,不胜感激,谢谢了)
}