-
第一个MFC的WinSocket编程示例
环境:Windows XP SP 3、 VC++ 6.0、 Windows Server 2003 SDK
使用步骤:
1、下载解压之后,使用VC++ 6.0 IDE打开.dws文件
2、点击“!”按钮运行程序
3、如果一切正常会出现一个对话框,然后选择下拉框中的“服务端”启动服务器进程--接着点击“监听”按钮
4、然后再点击“!”按钮运行客户端进程
5、如果一切正常,那么选择下拉框中的“客户端”启动客户端进程--接着点击“连接”按钮,让客户端连接到socket服务器
6、在客户端的“消息”栏中输入信息,然后点击“发送”按钮
7、点击服务器端进程,应该可以看见客户端发送过来的消息,然后可以在“消息”栏中输入响应信息,然后点击“发送”按钮,此时会在客户端进程中看服务器端进程响应的信息
该示例是实现了一个客户端对象对应一个服务端对象的socket的网络编程--最简单的VC++的网络编程示例。该示使用主要是自定义一个类--它继承MFC库中CAsyncSocket类,然后重写OnAccept, OnSend, OnReceive和OnClose方法来实现一对一的VC++的socket网络编程。注意:自定义类关联应用向导生成的对话框类,需要在头文件中书写语句“class CHelloSocketDlg;”,并且在.cpp文件中写入语句“#include "HelloSocketDlg.h";”,否则编译不会通过!
本示例使用Dialog模式的UI是为方便说明socket编程,在对话框类的OnInitDialog方法有初始化的成员变量的注释说明,在自定义类中的注释非常详细。本人觉得MFC使用异步通信类CAsyncSocket实现Java中的ServerSocket类和Socket类的编程效果,是非常牛的!(虽然本人认为它还封装得不够OO--因为它封装得让使用者觉得“很傻很天真”)。
- 2022-03-22 11:57:16下载
- 积分:1
-
wpf前台数据验证
WPF前台数据验证,数据错误显示提示文字,红框。
- 2022-02-04 15:19:12下载
- 积分:1
-
HTML 解析源码
HTML文件解析、HTML parser、HTML 遍历,HTML DOM 树的创建,属性的获取,ID的获取,那么的获取,各节点的随机访问,强大,稳定,高效,源码,源代码,windows平台,windows 类库,可以在MFC中直接使用,方便简洁。
- 2023-02-27 03:35:03下载
- 积分:1
-
批量重命名文件夹下的所有文件
批量重命名文件夹下的所有文件通过获取文件夹下的所有文件名根据用户想要修改的文件名进行批量重命名
- 2022-05-20 03:48:23下载
- 积分:1
-
Visaul C++ 解决八皇后排列问题
此代码由Visaul 2010编译,解决国际象棋棋盘中 8 皇后的排列问题,代码简单,可供C++初学者学习。代码实现形式通过棋盘格的数字表示,使用后可进行可视化改进,利用图片表示。
- 2022-10-17 05:20:03下载
- 积分:1
-
Unity www动态加载AB并且可以版本校验,缓存本地 简单库
Unity www动态加载AB并且可以版本校验,缓存本地 简单库
- 2022-03-20 12:29:10下载
- 积分:1
-
利用vs2010和opencv2.49制作的一个demo,打开相机,拍照功能
里面是一个MFC工程,主要实现功能就是一个界面,可以通过打开相机,进行拍照,并存到本地,还有关闭相机功能。
- 2022-09-09 03:35:07下载
- 积分:1
-
VR全景立体DemoVR Panorama 360 PRO Renderer v1.1
VR Panorama 360 PRO Renderer v1.1 unity 发的全景 立体体验浏览
- 2022-08-16 15:31:08下载
- 积分:1
-
GPU并行矩阵相乘
在cuda7.5版本实现将矩阵相乘并行化,将速度提高几十倍
- 2022-06-20 00:57:56下载
- 积分:1
-
利用 Eigenface 或者Fisherface实现的 人脸识别
利用经典的 Eigenface 或者Fisherface实现的 人脸识别
需要opencv2.4.1 或者更新的版本,才可以编译或者运行
是学习opencv和 人脸识别很好程序
- 2022-01-25 16:38:20下载
- 积分:1