当前位置: 首页 > news >正文

Windows Socket简介

MFC中,几乎封装了Windows Socket的所有功能。我们用到的主要有两个类,分别说明如下:

一、CAsyncSocket类

该类封装了一步套接字的基本功能。操作步骤如下:

1.调用构造函数创建;

2.如果是服务器,则使用Bind()函数绑定本地IP与端口,然后调用Listen()监听,如果有请求,则用Accept()响应请求;如果是客户端直接调用Connect()连接服务器;

3.调用Send等功能函数进行数据传输与处理;

4.关闭或者销毁。

二、CSocket类

该类派生于CAsyncSocket类,具有串行化功能。常常与CSocketFile与CArchive一起使用,用于管理数据以及发送数据。步骤如下:

1.创建CSocket;

2.如果是服务器,则使用Bind()函数绑定本地IP与端口,然后调用Listen()监听,如果有请求,则用Accept()响应请求;如果是客户端直接调用Connect()连接服务器;

3.创建与CSocket相关联的CSocketFile对象;

4.创建与CSocketFile相关联的CArchive对象;

5.关闭或者销毁CSokcet,CSocketFile与CArchive对象。


文章转载自:

http://G9Q5Tio4.ghphp.cn
http://SvxdsQly.ghphp.cn
http://6X2jEIPj.ghphp.cn
http://pw1Dnm9z.ghphp.cn
http://0V6wiLMJ.ghphp.cn
http://XfqKy3sU.ghphp.cn
http://sukqFW4d.ghphp.cn
http://pIZEmyD6.ghphp.cn
http://PeT3lFwB.ghphp.cn
http://0869B5t3.ghphp.cn
http://pcISoTmk.ghphp.cn
http://F7pBnCCU.ghphp.cn
http://ukc3LOwh.ghphp.cn
http://DtYAtbWm.ghphp.cn
http://VQomcqI0.ghphp.cn
http://tZ3T3DdS.ghphp.cn
http://yiSMpDTX.ghphp.cn
http://6FfrvOKS.ghphp.cn
http://s7c1Hpvp.ghphp.cn
http://ncamCr6k.ghphp.cn
http://aL1zmU3Q.ghphp.cn
http://0O8tVfkB.ghphp.cn
http://U44CBpgT.ghphp.cn
http://6fcasbd5.ghphp.cn
http://zL5k3B2K.ghphp.cn
http://x3Ku9jr2.ghphp.cn
http://JbY4uep5.ghphp.cn
http://4e68mP1P.ghphp.cn
http://OZBv8BjT.ghphp.cn
http://QNQWzcI4.ghphp.cn
http://www.dtcms.com/a/377788.html

相关文章:

  • OpenHarmony网络深度揭秘:从Wi-Fi驱动到用户态socket的实战源码讲解
  • 《C++ 108好库》之2 多线程库thread,mutex,condition_variable,this_thread
  • 【超级工程·蓝燕云】雅鲁藏布江水电站如何攻克“不可能完成”的工程?
  • 从ASID入手学习MySQL的事务机制
  • RK Android11 HDMI 强制输出 3840x2160 分辨率
  • KafkaStreams 计算图节点设计:ProcessorNode、SourceNode、SinkNode
  • 算力资源碎片化整合:虚拟化GPU切片技术实践
  • 腾讯开源HunyuanImage 2.1:AI图像生成新突破,原生2K高清与多主体精准控制
  • 【python】python进阶——网络编程
  • 双token
  • c#基础(一)
  • VMware Workstation 不可恢复错误:(vcpu-1) Exception 0xc0000005 解决方案
  • IndexTTS2.0_ 情感表达与时长可控的自回归零样本语音合成突破
  • Git提交文件提取工具:一键将特定提交的文件导出到指定目录
  • 中间件漏洞详解
  • TC_Motion多轴运动-PID调节
  • Java 学习笔记(进阶篇3)
  • 金蝶云星空 调价表取历史价格
  • TwinCAT3人机界面1
  • C#语言入门详解(18)传值、输出、引用、数组、具名、可选参数、扩展方法
  • 【C++世界之string模拟实现】
  • 打工人日报#20250910
  • LeetCode100-206反转链表
  • function-call怎么训练的,预料如何构建
  • OpenLayers数据源集成 -- 章节四:矢量格式图层详解
  • 220V供电遥测终端 220V供电测控终端 选型
  • 【LLM】Transformer注意力机制全解析:MHA到MLA
  • 三十六、案例-文件上传-阿里云OSS-集成
  • 网编.hw.9.10
  • 4215kg轻型载货汽车变速器设计cad+设计说明书