WIN32系统下使用MFC进行基于WinSock的网络通信编程.pdfVIP

WIN32系统下使用MFC进行基于WinSock的网络通信编程.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WIN32系统下使用MFC进行基于 Wi nSock的网络通信编程 “f;i1字关志到 长城计量删试技术研究所,北京,i00095 ndowsSockPt 摘要:本文首先蔺要升绢了套{t字(socke:)的是本概念及jb在windows操作系统中的实现(Wis 或win sockI.奁拄字的两种基奉形式:敬据报式叁接宁和流式叁接≠及其通信机制:进而介缁丁在32位wln山】ws NT4 ndow$托708I)等j下使用‘,IFcmict’os(;ft 操作系‘宠环境owlN32,包括w1 础类库1。窦现基于w:ns¨ck FE:+苦通信编f罕的万坛睫其1程,可广泛应用十一般工业现场,实现基本的丹布式 环境数据通信与管理:吲时舟绍J”些史环.童川二】自‘j野验与体会。 MF[:Ⅳlr吲-一j:例:二rJ田7言:绵程 关键词:wIN32 1概述 套接字(SC,cketJ是端点通信的一砷:‘击象,它提供厂一种通过网络发送和接收数据的机制, 为支持分布式环境中进程间通信提供r摹本的构件。通常,套接字庀为通信双方开发应用程序 时是相当有用的,这可咀通过双’】交换数据结构或数据包柬完成。 r wladowsSocke Ctosof windows套接:产1 S或wlnSoch)是MiL窗口开放系统结构(wosA)的 部分,它的斗古定接口(AP【)是将广泛恒目的【j,cBke[eysock Al】l在Windows中的实现, 使,{j它可以开发客户机应用程序,也可以开发服务提供程序(SOFVice l扳twin95 j、’F4 操作系统中』、泛使用的win1;ock包拈J J和20版(wln980),winsoc!‘2 ns∽k1 扩芋己了wi l的功能,摊供了实时平J多媒体通讯,并支持除了TcP/Ip以外的网络访问。 拔旦《j通信力式的不同,宾接二i分为数据报套接字和流式宾按字,数据报套接字提供了一种 不一T靠的、非连接的数据包通信万式,它不能担保一个数据包被发送.1十J不能保让L数据包按照 发送的顺序剑逆。实际上,吲 分组数据}*可能小“.一。次被发送。如果不希望如此.则需要 使用流式套接字,它提供了 种可靠的向向连接的字市流传输方法:并且,在数据传输时如果 连接断开,应用程序会艘通知,这存许多晴况下是必拦的。 2 MFC中的套接字 Mf?C是vj w C 的低级接口几乎与WinsockAPI渊用d按对应,主要是针对那些具有定刚络经验,希望 同时拥有Winsock 之相关的CSocketFile和CArchi 消息的同时处理阻塞调用,这在以。多情况-}、简化r编稃的难度。 Vi 有芙使用CSocket类进行网络编稗,庄Microsoftsual 已有详述。由于它提供_r通信消息处理的阻塞调用(即在调用诸如读写操作时如因网路阻塞而 能够自动等待直至调用完成),因而更适合丁事先可以预期服务器与辫户机之间通信联络的方 式及通信请求次序的情形:试图使Hj它进行服务器与客户机之闻的随机通信(即事先不能够预 期两者之同通信的次序或顺序)而进行协饲,被认为是凼雉的:而且试图在服务器与客户机顺 方分别建立发送套接字与接受套接字的努力也被证明仅仅魁理想中的模式(如图l所示),至 少在目前的MFC类库的结构中尚不能得以实现。 相比较雨言,使Hj 的底层WinSockAPI

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档