1 / 3
文档名称:

c#网络编程入门基础知识.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c#网络编程入门基础知识.doc

上传人:1640869425 2016/1/13 文件大小:0 KB

下载得到文件列表

c#网络编程入门基础知识.doc

相关文档

文档介绍

文档介绍:1C#网络编程入门基础知识是什么呢?本文向你介绍了同步(synchronous)、异步(asynchronous)、阻塞(Block)和非阻塞(Unblock)等等的概念,希望对你了解C#网络编程入门知识。AD:C#网络编程入门基础知识都有什么呢?让我们来看看:我们知道C#和C++的差异之一,就是他本身没有类库,框架中的类库--.NetFrameWorkSDK。FrameWorkSDK中为网络编程提供了二个名称空间:""和".Sockets"。C#就是通过这二个名称空间中封装的类和方法实现网络通讯的。首先我们解释一下在网络编程时候,经常遇到的几个概念:同步(synchronous)、异步(asynchronous)、阻塞(Block)和非阻塞2(Unblock):同步方式就是发送方发送数据包以后,不等接受方响应,就接着发送下一个数据包。异步方式就是当发送方发送一个数据包以后,一直等到接受方响应后,才接着发送下一个数据包。阻塞套接字是指执行此套接字的网络调用时,直到调用成功才返回,否则此套节字就一直阻塞在网络调用上,比如调用StreamReader类的Readlin()方法读取网络缓冲区中的数据,如果调用的时候没有数据到达,那么此Readlin()方法将一直挂在调用上,直到读到一些数3据,此函数调用才返回;非阻塞套接字是指在执行此套接字的网络调用时,不管是否执行成功,都立即返回。同样调用StreamReader类的Readlin()方法读取网络缓冲区中数据,不管是否读到数据都立即返回,而不会一直挂在此函数调用上。在Windows网络通信软件开发中,最为常用的方法就是异步非阻塞套接字。平常所说的C/S(客户端/服务器)结构的软件采用的方式就是异步非阻塞模式的。其实在用C#进行网络编程中,我们并不需要了解什么同步、异步、阻塞和非阻塞的原理和工作机制,FrameWrokSDK中已经已经把这些机制给封装好了。C#网络编程入门的一点基础知识就向你介绍到这里,希望对你了解和学****C#网络编程入门知识有所帮助。

最近更新

秋天的菊花小学作文 4页

北京市集约化农区地下水硝酸盐时空分布特征及.. 2页

组装实习心得体会600字(34篇) 46页

北京交通大学建筑与艺术学院教学楼室内自然光.. 2页

2024年小学教师评职称个人工作总结(精选10篇.. 33页

自家房屋装修合同协议书(32篇) 127页

营业员年终的工作总结(35篇) 82页

客服实习总结(全文共2618字) 3页

西餐就餐礼仪常用知识(31篇) 149页

语文老师教学计划参考电子文本(33篇) 112页

加压浆态床流体力学特性的研究的开题报告 2页

客户系于心·责任付于行---核心价值观事例征文.. 4页

刺络放血疗法对膝骨性关节炎兔模型骨内压和关.. 2页

利用模型构建促进高中生物概念教学的实践研究.. 2页

消防演练安全员职责 22页

2012年度学校安全工作目标考核方案 10页

2012年安全工程师《安全生产技术》考前冲刺卷.. 24页

分部分项安全管理措施(基坑-模板-脚手架)1 15页

2024年4月杭州二模数学试题及答案 8页

赞美前的祷告范文五篇 12页

造林施工组织设计 35页

最有创意的家长会PPT 43页

基于php超市商品管理系统毕业设计论文 31页

水泥混凝土配比验证报告-格式 1页

无痛内镜在上消化道小探头超声内镜中的应用初.. 4页

网上书店管理系统设计与实现 毕业论文 28页

佛教文疏大全 8页

一所学校宿舍楼的网络综合布线设计(毕业设计.. 24页