美文网首页
10月11日C++学习总结

10月11日C++学习总结

作者: 郭鸿博 | 来源:发表于2017-10-11 15:56 被阅读0次

今天讲了MFC框架对于六个网络事件的处理

   当上述的网络事件发生时,MFC框架作何处理呢?按照Windows的消息驱动机制,MFC框架应当把消息发送给相应的套接字对象,并调用作为该对象成员函数的事件处理函数。事件与处理函数是一一映射的。

  当某个网络事件发生时,MFC框架会自动调用套接字对象的对应的事件处理函数。这就相当给了套接字对象一个通知,告诉它某个重要的事件已经发生。所以也称之为套接字类的通知函数(notification functions)或回调函数(callback functions)。

六个网络事件对应的事件处理函数:

1.virtual void OnReceive(int nErrorCode);        对应  FD_READ事件

2.virtual void OnSend(int nErrorCode);            对应  FD_WRITE事件

3.virtual void OnAccept(int nErrorCode);          对应  FD_ACCEPT事件

4.virtual void OnConnect(int nErrorCode);    对应  FD_CONNECT事件

5.virtual void OnClose(int nErrorCode);      对应  FD_CLOSE事件

6.virtual void OnOutOfBandData(int nErrorCode);  对应  FD_OOB事件

利用所学完善昨天的网络通信器,实现只有点击进入聊天室才可以发送消息、退出、显示服务器IP地址、本机IP地址、本机端口、发送消息、群发消息等功能,代码需理解,具体操作已熟练应用。

相关文章

  • GeekBand Week1 笔记

    本周C++学习开始了,老师讲的非常好,希望自己能坚持下去! 对第一周的重点学习内容总结如下: 1.学习到了C++中...

  • Geekband Week1 笔记

    本周C++学习开始了,老师讲的非常好,希望自己能坚持下去! 对第一周的重点学习内容总结如下: 1.学习到了C++中...

  • C++学习笔记(3)

    摘要:本篇对C++的三个重点「封装,继承,多态」的学习总结与使用。 很遗憾,在坚持了一段时间c++的学习后,有点想...

  • C++ 模版 学习总结

    C++ 模版 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据...

  • C/C++学习总结

    MinGW下载[https://www.jianshu.com/p/1aa989808e15] CLion安装[h...

  • C++ 总结 (一、基础篇)

    C++ 总结 (一、基础篇) 官网 C++ 完全兼容C语言,但是有自己的语法特点,本文总结了C++的基础知识。记录...

  • C/c++ 如何简单上手!

    学习C++已经有俩个多月了,感觉C++学习就是先符合理论→上机练习→再总结→再练习的一个认识过程。一开始要具有一定...

  • C/c++ 如何简单上手!

    学习C++已经有俩个多月了,感觉C++学习就是先符合理论→上机练习→再总结→再练习的一个认识过程。一开始要具有一定...

  • java编程思想 第二章学习笔记

    java编程思想 第二章总结 一切皆对象 java是基于C++之上来设计的,简化了C++中的复杂性和高昂的学习成本...

  • C++面向对象高级编程(上)笔记 Week1

    GeekBand by 494631002 在学习过了C++面向对象高级编程(上)之后,在此,我总结一下在课堂...

网友评论

      本文标题:10月11日C++学习总结

      本文链接:https://www.haomeiwen.com/subject/npuwyxtx.html