- 15
- 0
- 约2.17万字
- 约 18页
- 2020-09-16 发布于河北
- 举报
C# Socket 编程 同步以及异步通信
套接字简介:套接字最早是 Unix 的,window 是借鉴过来的。 TCP/IP 协议族提供三种套接字:流式、数据
报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很
少使用。
套接字编程原理:延续文件作用思想,打开 -读写 -关闭的模式。
C/S 编程模式如下:
服务器端:
打开通信通道, 告诉本地机器, 愿意在该通道上接受客户请求——监听, 等待客户请求——接受请求,
创建专用链接进行读写——处理完毕,关闭专用链接——关闭通信通道(当然其中监听到关闭专用链
接可以重复循环)
客户端:打开通信通道,连接服务器——数据交互——关闭信道。
Socket 通信方式:
同步:客户端在发送请求之后必须等到服务器回应之后才可以发送下一条请求。串行运行
异步:客户端请求之后,不必等到服务器回应之后就可以发送下一条请求。并行运行
套接字模式:
阻塞:执行此套接字调用时,所有调用函数只有在得到返回结果之后才会返回。在调用结果返回之前,
当前进程会被挂起。即此套接字一直被阻塞在网络调用上。
非阻塞:执行此套接字调用时,调用函数即使
您可能关注的文档
最近下载
- 2023年军训第二天心得体会7篇.docx VIP
- 社区老年人日间照料中心运营项目管理制度.doc VIP
- Starfire斯达峰SF-2600S六轴焊接系统说明书.pdf
- 隐患排查台账.xlsx VIP
- 2024年国家公务员考试行测真题及答案解析.docx
- 土壤污染治理项目监理单位工程质量评估报告.docx VIP
- 2025年职业技能口腔修复体制作工四级/中级工-理论知识参考题库含答案解析.docx VIP
- 第三单元第1课+标志设计+课件+2024——2025学年人教版(2024)初中美术七年级上册.pptx VIP
- 小学科学新教科版六年级上册全册知识点整理(分课编排)(2026秋).pdf
- 2026春国家开放大学《公共政策概论》机考套卷.doc VIP
原创力文档

文档评论(0)