-
第一个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
-
一个很好的FASTCIG程序范例
//
// $Id: fcgio.cpp,v 1.14 2003/06/22 00:51:27 robs Exp $
//
// Allows you communicate with FastCGI streams using C++ iostreams
//
// ORIGINAL AUTHOR: George Feinberg
// REWRITTEN BY: Michael Richards 06/20/1999
// REWRITTEN AGAIN BY: Michael Shell 02/23/2000
// REWRITTEN AGAIN BY: Rob Saccoccio 11 Nov 2001
//
// Copyright (c) 2000 Tux the Linux Penguin
//
// You are free to use this software without charge or royalty
// as long as this notice is not removed or altered, and recognition
// is given to the author(s)
//
// This code is offered as-is without any warranty either expressed or
// implied; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.
#include
#include
- 2022-01-22 01:48:41下载
- 积分:1
-
本程序是自己以前的毕业设计的程序,主要是实现的行人的检测、跟踪及计数问题
本程序是自己以前的毕业设计的程序,主要是实现的行人的检测、跟踪及计数问题,因为看到很多帖子里面都有这方面的提问,所以自己在此上传以前的毕业设计,也希望可以帮到需要的人。本次主要是利用HOG+SVM对行人作出检测,后进行跟踪及计数的,可以实现基本的功能,但是还是会有一些不足的地方,主要表现在耗时方面。
- 2022-01-21 18:58:08下载
- 积分:1
-
+WAV自动录音+DHT11温湿度自动保存到SD卡
探索者开发板STM32F407,可以实现wav格式按一定时间间隔自动录音并且保存到SD卡中,同时也能按照一定的时间间隔通过DHT11读取温湿度数据并保存到SD卡中的txt文件中。
- 2023-05-05 13:35:06下载
- 积分:1
-
RLC测量仪
设计硬件电路完成R、L、C参数的同时测量,测量精度高、速度快,产品工作稳定。程序给出PWM输入捕获配置流程和参数要求,根据测量AD值和相应软件校正算法进行校正,最终可实现R、L、C同时测量的RLC测量仪。采用STM32F103单片机和MDK进行开发。
- 2022-03-16 16:08:19下载
- 积分:1
-
环形缓存机制源代码
环形缓存机制,主要可以用来循环接收数据量比较大的数据,如高清视频数据;其首先申请一大段缓存,首尾指针分别换算成离缓存首地址的长度,尾指针根据接收数据的长度并对缓存长度取模来往后移动,首指针根据取出数据的长度并对缓存数据取模往后移动,当尾指针移动到末端,接收到的数据超出剩下的缓存大小时,尾指针换算的长度对缓存取模时其值将变为缓存开始的地址,从而形成一个指针自动偏移不断循环存储的环形buffer。
- 2022-04-30 07:32:58下载
- 积分:1
-
RC522
..............................................................................................................................
- 2022-02-02 11:54:04下载
- 积分:1
-
Hashi游戏
复现康斯的Hashi游戏,同时有自动解决算法,采用最裸的dfs,能够保证有解。也能有自定义地图的模式,能够自定义地图。
- 2022-05-28 00:06:31下载
- 积分:1
-
串口调试助手源程序
串口调试助手的源代码,此代码可帮助初学者很快的对串口通信熟悉编程原理,数据发送、接收原理,可在此代码的基础上扩展自己内容程序,此源码为串口的寄出模块
- 2022-06-18 00:53:15下载
- 积分:1
-
C#编写简单计算器(加减乘除带小数点)
用vs2012编写的简单计算器,代码简单易懂,计算器可以实现简单的加减乘除运算及带小数点的数的运算
- 2022-04-23 07:20:47下载
- 积分:1