- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
c#socket、TCPCIient^TCPListener用法详解
VisualC#.Net网络程序开发-Socket篇
Microsoft.NetFramework为应用程序访问Internet提供了分层
的、可扩展的以及受管辖的网络服务,其名空间System.Net和
System.Net.Sockets包含丰富的类可以开发多种网络应用程
序。.Net类采用的分层构造允许应用程序在不同的控制级别上访问
网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级
别几乎囊括了Internet的所有需要--从socket套接到普通的请
求/响应,更重要的是,这种分层是可以扩展的,能够适应Internet
不断扩展的需要。
抛开ISO/OSI模型的7层构架,单从TCP/IP模型上的逻辑层面上
看,.Net类可以视为包含3个层次:请求/响应层、应用协议层、传
输层。WebeqeustfnWebesponse代表了请求/响应层,支持、
Tcp和Udp的类组成了应用协议层,而Socket类处于传输层。
传输层位于这个构造的最底层,当其上面的应用协议层和请求/响应
层不能满足应用程序的特殊需要时,就需要使用这一层进展Socket
套接编程。
而在.Net中,System.Net.Sockets命名空间为需要严密控制网络
访问的开发人员提供了WindowsSockets(Winsock)接口的托
管实现。System.Net命名空间中的所有其他网络访问类都建设在
该套接Socket实现之上,如TCPQient、TCPListener和
UDPCIient类封装有关创立到Internet的TCP和UDP连接的
详细信息;Networkstream类那么提供用于网络访问的根基数据流
等,常见的许多Internet服务都可以见到Socket的踪影,如
Telnet、、EmaiLEcho等,这些服务尽管通讯协议Protocol的定
义不同,但是其根基的传输都是采用的Socket。
其实,Socket可以象流Stream一样被视为一个数据通道,这个通
道架设在应用程序端客(户端)和远程服务器端之间,而后,数据的
读取接(收)和写入发(送)均针对这个通道来进展。
可见,在应用程序端或者服务器端创立了Socket对象之后,就可以
使用Send/SentTo方法将数据发送到连接的Socket,或者使用
eceive/eceiveFrom方法接收来自连接Socket的数据;
针对Socket编程,.NET框架的Socket类是Winsock32API
提供的套接服务的托管代码版本。其中为实现网络编程提供了大量
的方法,大多数情况下,Socket类方法只是将数据封送到它们的本
机Win32中并处理任何必要的安全检查。如果你熟悉Winsock
API函数,那么用Socket类编写网络程序会非常容易,当然,如果
你不曾接触过,也不会太困难,跟随下面的讲解,你会觉察使用
Socket类开发windows网络应用程序原来有规可寻,它们在大多
数情况下遵循大致一样的步骤。
在使用之前,你需要首先创立Socket对象的实例,这可以通过
Socket类的构造方法来实现:
publicSocketA(ddressFamilyaddressFamilySocketType
z
socketTypeProtocolTypeprotocolType);
z
其中,addressFamily参数指定Socket使用的寻址方,
socketType参数指定Socket
您可能关注的文档
- 2024年考研英语全年复习规划.pdf
- 2024胆道癌的分子特征、诊疗和新药进展.pdf
- 2024年民间植被贸易协议范本(六篇).pdf
- 2024机器人辅助根治性膀胱切除术的步骤.pdf
- 2024年宁夏造价员基础知识总结.pdf
- 2024驾驶员聘用合同(34篇).pdf
- 2024年秋季运动会总结.pdf
- 2024届广东省珠海市八年级下册物理期末质量检测试题及答案解析.pdf
- 2024年全国助理医师之中医助理医师考试创新思维题(附答案).pdf
- 2024垃圾分类幼儿园社区活动垃圾分类动心得体会(9篇).pdf
- 大学生创新创业教育中项目孵化机制研究课题报告教学研究课题报告.docx
- 2026年AI眼镜多模态交互技术竞争分析及传感器技术突破.docx
- 小学科学光学教学中简易实验器材设计与制作研究课题报告教学研究课题报告.docx
- 《文化产业科技融合发展中的知识产权战略布局研究》教学研究课题报告.docx
- 2026年AI眼镜多模态交互标准制定与行业影响.docx
- 《农业产业化在乡村振兴战略中的农业产业链金融支持体系构建研究》教学研究课题报告.docx
- 基于多智能体系统的校园社团活动智能调度系统开发与效果评估课题报告教学研究课题报告.docx
- 轨道交通隧道消防安全管理方案.docx
- 基于生成式人工智能的中学历史课堂辅助教学系统开发与实践教学研究课题报告.docx
- 2026年AI眼镜多模态交互深度解析技术发展趋势预测.docx
原创力文档


文档评论(0)