登录
首页 » c++,visual-studio » 第一个MFC的WinSocket编程示例

第一个MFC的WinSocket编程示例

于 2022-03-22 发布 文件大小:1.86 MB
0 93
下载积分: 2 下载次数: 1

代码说明:

环境: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--因为它封装得让使用者觉得“很傻很天真”)。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 213卷积码BCJR译码
    cpp文件,使用BCJR进行75卷积码译码,是BCJR上手的比较合适的程序
    2023-05-14 13:05:04下载
    积分:1
  • 人脸识别和定位
    人脸检测和定位是模式识别和机器视觉领域具有挑战性的研究课题,在人脸检测中首先判断其中是否存在人脸,如果存在人脸,则进一步给出每个人脸的位置、大小和各个主要面部器官的位置信息。
    2022-01-31 00:42:23下载
    积分:1
  • OPENCV自带的hough直线检测算法
    OPENCV自带的霍夫变换函数,用来寻找图像中直线的算法。使用霍夫变换之前,首先要对图像进行边缘检测的处理,即霍夫变换的直接输入只能是边缘二值化图像。
    2022-08-16 20:21:54下载
    积分:1
  • 学生信息管理系统
    大一新生微案例,可管理100人的信息,可添加信息包括 Id 姓名 性别 年龄 c语言分数 数学分数 英语分数大一新生微案例,可管理100人的信息,可添加信息包括 Id 姓名 性别 年龄 c语言分数 数学分数 英语分数大一新生微案例,可管理100人的信息,可添加信息包括 Id 姓名 性别 年龄 c语言分数 数学分数 英语分数大一新生微案例,可管理100人的信息,可添加信息包括 Id 姓名 性别 年龄 c语言分数 数学分数 英语分数大一新生微案例,可管理100人的信息,可添加信息包括 Id 姓名 性别 年龄 c语言分数 数学分数 英语分数 结构体数组
    2022-12-04 07:20:03下载
    积分:1
  • 第一个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
  • 利用 AAM和POSIT算法 实现的 3D头部姿势识别
    使用 opencv  利用AAM和POSIT算法实现的 3D头部姿势识别 很有用的学习OPENCV的材料
    2022-02-03 09:35:06下载
    积分:1
  • Gabor滤波实现人脸特征值提取
    次代码使用VS2010写的,调用了OPENCV的库,运用了Gabor滤波器算法,通过此算法可以将人脸的图像通过Gabor滤波留下人脸五官,去除掉其余部分,此代码可直接在装了OPENCV的VS2010上运行。 并且附带了OPENCV学习书籍的PDF
    2022-01-26 14:11:52下载
    积分:1
  • 双目标定计算深度学习源码
    基于双目标定获得相机之间的转换关系,计算目标物相对物体的深度信息,并对深度信息进行归一化、平滑处理,得到目标物体
    2022-08-08 07:21:38下载
    积分:1
  • c# 仓库管理信息系统,毕业设计
    c# 仓库管理信息系统,毕业设计,c#上位机,数据库,上位机学习很好的例程,推荐下载。
    2022-07-05 02:32:44下载
    积分:1
  • 基于MFC的BP神经网络分类器
    一个简单的BP神经网络分类模型,基于MFC制作,有图形界面
    2022-04-25 15:26:00下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载