网络软件设计7——windows消息.pptVIP

  • 3
  • 0
  • 约6.66千字
  • 约 42页
  • 2017-05-30 发布于湖北
  • 举报
* 结合socket与windows 1、生成一个典型应用工程 2、添加头文件和库--winsock.h wsock32.lib 3、添加初始化和结束部分 4、设计:用户在菜单中选择了start项,服务器就启动起来 5、在资源编辑器中选择Menu 6、在菜单中增加一个选项 7、更改该菜单选项属性,ID号为IDM_START,和标题(caption)为Start 8、在WndProc中添加IDM_START,及处理函数StartServer() 9、在窗口关闭时,即对WM_DESTORY的处理中,加入关闭连接的过程 * 结合socket与windows 观察程序执行结果 问题1:当启动服务器服务后,窗口停止了响应 原因:程序在执行recv后阻塞,也阻塞了抓取程序的过程。 解决方法? 问题2:如果在通信部分使用非阻塞的select机制,服务器窗口仍然停止响应 原因:程序陷于select的循环中,无法回到GetMessage取得窗口消息 解决办法? * 学好Windows编程 勿在浮沙筑高台 但愿管中窥全豹 学好Windows编程应掌握的相关知识 C++ 操作系统原理,Windows系统原理 大量的系统库函数及功能 通过本课程能得到什么 虽然不要求大家掌握C++,课程也不介绍C++,但通过实际编写程序的过程,感受C++的一些特性。 可以了解Windows程序的一般结构,体会消息驱动的原

文档评论(0)

1亿VIP精品文档

相关文档