-
第一个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
-
DX0133-通用建站后台管理系统源码
DX0133-通用建站后台管理系统源码,这是我们团队一直在使用的后台建站源码,可以直接拿来使用,绝对的实用。
- 2022-03-16 01:24:12下载
- 积分:1
-
3D打印控制软件
桌面级3D打印机控制软件以及相关源代码。可以实现Delta rostock结构形式的3D打印功能。操作方面、结构简单、维护方面、成本较低等优点。
- 2022-07-25 16:49:12下载
- 积分:1
-
Bresenham算法
计算机图形学,用Bresenham算法画斜率介于45度和90度之间直线的算法程序,c++,visual studio
- 2022-03-01 22:07:02下载
- 积分:1
-
最新版本gSoap_2.8.62
gSOAP一种跨平台的C和 C++软件开发工具包。生成C/C++的RPC代码,XML数据绑定,对SOAP Web服务和其他应用形成高效的具体架构解析器,它们都受益于一个XML接口。 这个工具包提供了一个全面和透明的XML数据绑定解决方案,Autocoding节省大量开发时间来执行SOAP/XML Web服务中的C/C++。此外,使用XML数据绑定大大简化了XML自动映射。
- 2022-01-28 20:24:26下载
- 积分:1
-
指纹识别 opencv 和VS
通过对指纹图像的处理识别出指纹,内含所有的解决方案,同时形成界面,可以调用外部摄像头进行实时监控,也可以把图像灰度化,
- 2023-01-17 11:05:06下载
- 积分:1
-
fira 5v5 比赛源代码
比赛用的源代码。简洁有效。进球速度快,很快赢别人哦
- 2022-05-19 17:42:16下载
- 积分:1
-
winfrom二维码生成器
手动输入字符串,外加起始编号,背景、logo可自定义添加,生成数量自定义。
- 2022-02-12 00:39:49下载
- 积分:1
-
关于正交化基底的最小二乘法
数据的拟合是函数的一种逼近的方法,衡量数据的逼近程度有许多种,和插值不同的是,这里的逼近可以使得拟合的函数与原来的数据接近上更均匀,这里采用的衡量标准为最佳平方逼近。在实际问题中,我们遇到情况较多的还是离散的情况,所以,这里着重讨论离散数据的拟合。最小二乘法是最佳平方逼近中,对离散数据的一种拟合方法。
- 2022-04-17 22:32:02下载
- 积分:1
-
Boundary-demarcation
- 2022-03-24 01:54:28下载
- 积分:1