⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d084.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
个新的会话CSocket对象,所以在调用Accept()函数之前需要构造一个CSocket对象。
    4)用CAsyncSocket封装的函数进行对话。
    5)调用Close()成员函数结束连接。
    这里需要说明的一点是,如果使用new运算符在堆上创建了套接字对象,则必须使用delete
运算符销毁此对象。
33.2开发步骤
    本节通过一个实例来具体介绍基于CAsyncSocket类的网络编程应用,具体程序源代码
见随书光盘“Chapter 3\Example 5\”。
    下面通过一个Arisual C++环境下编写的客户机朋艮务器模式的网络应用程序,实现对
CAsyncSocket类的派生和应用。
    (1)利用MFCAppWizard生成程序框架
    建立基于对话框构架的应用程序,填写工程名为“LanServerClient”。由于调用
CAsyncSocket类需要用到头文件afxsock.h,所以在第2步(Step2)中选中“Windows Socket”
复选框,如图3-7所示,其他接受默认的MFC AppWizard设置即可,或者在stdafx.h中添加
#include <afxsock.h>。
图3-7勾选“Windows Socket“复选框
    (2)增加控件对象
    1)向主对话框添加控件。
    该应用程序是客户机/服务器一体的,因此设置了一组(两个)单选按钮控件来指定应
用程序是作为客户机还是服务器而运行;还需要一组编辑框(Edit Box)用于输入计算机服

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -