-
第一个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
-
Win32 graphics.h 包装
这是由 Michael 缅因州的 Win32 graphics.h 头文件的简单包装。它写得极其简单、 可读性和易用性的考虑。图像保存与屏幕快照能力
- 2022-04-20 16:27:05下载
- 积分:1
-
用VS2010 实现UDP通信的客户端程序
用VS2010实现UDP通信的客户端在VS2010编程环境下,用C++ 编写基于UDP(面向无连接)的socket服务器端的编程-In VS2010 programming environment based programming with C++ write UDP (connectionless) socket server side
- 2023-06-10 09:00:02下载
- 积分:1
-
A*算法
一种简单的A*算法的代码。是一种寻路算法,给定起始点和终点找出最短路径的算法,多运用于机器人的寻路算法。这是我在网上下载下来的希望可以帮到有要求的各位。
- 2023-01-08 10:25:03下载
- 积分:1
-
保存图片到数据库以及读取图片
C#写的保存图片到数据库以及从数据库中读取图片并显示的例子,以设备管理信息系统为例,有助于初学者理解文件流对象。
- 2023-08-14 07:05:06下载
- 积分:1
-
计算机图形学生成国旗
• Draw a 2D national flag using OpenGL
一、设计根据
下图中包含了国旗长度比例、5个五角星的大小比例和相对位置、国旗颜色与五角星颜色
二、编程思路
这个实验起初看起来是比较简单的,但实际开始设计时却遇到几个问题,比如五角星应该如何设计,5颗星星的相对位置如何精确定位,其中还包含了图形的移位、拉伸、旋转等原理。
- 2022-03-20 10:11:42下载
- 积分:1
-
百度Ocr图片识别
百度OCR文字识别,图片转文字,正确率达98%以上
- 2022-04-16 10:52:13下载
- 积分: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
-
绘制由摄像头采集视频的直方图
这是一个C/C++的程序,利用opencv库来绘制由摄像头采集视频的直方图,对于学习opencv的人有很大帮助,解压后可直接运行
- 2022-08-10 05:00:00下载
- 积分:1
-
C#实现简单的定时器功能
利用C#实现初学者的第一个简单应用程序,修复了杜洋老师的一个小BUG
- 2022-03-24 06:22:57下载
- 积分:1