求助高手帮忙,MFC网络编程中关于虚函数的问题

x1204192032 2012-03-15 12:05:17
大家好,我是初学者,编写了一个网络聊天的客户端,没有语法错误,但是运行起来就是得不到满意的结果,找了好几个同学都不会,请教大家帮帮忙看看是什么问题啊,程序是基于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);<=(问题就在这,程序好像是进不去我重写的虚函数,因为不能输出我写的 测试语句,请各位高手指点一下小弟啊,不胜感激,谢谢了)
}
...全文
35 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2012-03-15 12:05
社区公告
暂无公告