利用Socket实现Java与C的数据传输.pdfVIP

  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文档。上传文档
查看更多
利用?辦?实现?垤与?氖?荽???甁??隒通讯原理??璉言?泄滩饣婵蒲а芯夯?刘晓东李青元随着????/??肌?飞速发展和广泛应用,信息高速公路己初见端倪。计算机用户已不再满足单机模式的应用系统.而纷纷要求程序能运行在????/??缸?网络环境。????/????环境下的网络应用系统普遍采用???/????突Щ?笕瘴衿?模式。对于???/???模式的网络应用系统,可以利用多种软件开发工具进行开发。其中比较流行的是使用??语言或?镅宰魑?7⒐ぞ摺T贘??蚦语言中都包括喇络开发方面的接口?????捉幼?供开发人员进行应用系统开发。大部分网络应用项目都选择??或?囊恢肿魑?7⒂镅浴U庵盅≡竦睦碛墒敲飨缘模?捎诳7⒒肪惩骋唬?突Ф虽?览器与应用服务器所定义的数据类型、数据结构双方都可以理解,有利于开发人员对网络应用系统所需要的数据进行方便、合理的组织,从而提高整个系统的运行效率。但在有些情况下仍需要?????与????的通信,这是基于如下原因。???嵌入乳?趁娴腏?????〕绦蚩梢缘玫降鼻案髦咒?榔鞯闹С郑??栽诳突Ф耸褂肑?????小程序可获得跨平台的能力。??芏嘁延械南低呈抢?肅开发的,虽然这些系统原来主要是面向单机用户的,但这里面有很多很宝贵的资源,很多模块可以重用。如果在这些原有单机系统中再继续开发瞬络接口,完全有可能将单机版发展成网络版。这样既充分利用了已有的资源,又降低了开发成本,绾短了开发周期。??捎贘??镅允峭ü?馐偷?方式执行的,??开发的???程序在运行时还不能获得满意的运行速度。对于需要大量分析、计算的应用服务程序来讲.????的运行速度则明显高于?????。综上所述,???做前端,用????做后端是有实际意义的。本文介绍笔者在?????/????程序间进行通讯方面所做的一些试验和经验体会。????疘????幕?⌒?榧?荰?/?协议,?鍼/?协议的应用开发接口的事实标准是????捉幼?。无论是??还是?继峁┝藄???喑探涌凇????畛跏?由????分校开发的,它是在州?环境下的一个编程接口。开发???的目的是隐藏同络底层复杂的结构与协议,使编程人员能够简单抽象地对网络进行操作。利用它可以构造任意的跨操作系统、跨网络协议的分布式处理系统。应用程序一旦向系统申请到一个???,就相当于应用程序获得一个与其它应用程序通信的输入/输出接口,而该应用程序到底与哪个应用程序通信.取决于?地址。用??■要:本文论述了在???雝,????网上.客户螬的???口??∮τ贸绦蛴敕??器靖的????应用服务程序通过字节鼓组???】??泄木萋蠡坏脑?怼⑹迪址椒ê妥?意事项,包括基本数据类型、复杂数据类型的转接与鼻鼻和一次传输与接收的字节数组曲最大限位,最后培出了应用与测试结果.关?睿篽?、???????荽??·??· 蒯兰?信?而在???趙?肪吃蛘?孟喾矗?歉呶辉谇啊⒌臀辉诤蟆NU?范寥≌?汀⒏〉阈汀?双精度型数据。必须在接收到此类数据的字节数组?部?后颠倒基本数据类型的字节顺序?甁??隒通讯中需要注意的几个问题从上表可以发现??和?那?穑?⑶以诨?臼?堇嘈椭蠮肿和?母叩臀辉诙????与??臼?堇嘈偷那??利用???进行通信,有两种方式:第一种流方式???瑂???.也称面向连接方式。在这种方式下,两个进行通信的应用程序之间先要建立一种虚拟的连接关系.每一次道,其数据收发顺序一致,且内容相同。流方式采用???椤5诙?质?荼ǚ绞?????制表示方式上也不一致。??语言采用的是??国际电子电器工程师协会??规则,即整型、浮点型、双精度型的二进制表示都是低位在前、高位在后?雞??低骋谎?,完整的数据传输都要经过建立连接、使用连接和终止连接?龉?獭1局噬希??邮且桓龉??????娉莆蘖?臃绞健C扛鍪?莘肿槎夹??暾?哪康牡刂罚?扛龇肿樵谙低持卸懒?传输。数据报方式不瞻保证每个数据分组都自?酱锬康牡兀?⑶矣捎诿扛龇肿樵谙低持卸懒?传输,分组到达的顺序也是不确定的,数据的校验由上一级协议负责。数据报方式采用??协议。当前网络应用系统大都要求数据安全、有序的传输,因此基于???开发的网络应用系统在数据交换上多采用流方式传输。?????与????通过流方式交换数据。由于客户端程序与应用服务器程序的开发环境不同,双方无法理解彼此所定义的数据结构.为实现数据交换只能将双方定义的数据结构先转换成最基本的二进制码,交换后再将对方传输的二进制码翻译成相应的数据结构。即数据在网络中只能传输单一的字节数组????,在服务器端和客户端都加入一段解释程序,在数据传输之前先将数据解释成字节数组,同样在接收数据之后也要将接收到的字节数组翻译回相应的数据对象。??峦?应程序在??和?卸加幸恍┫嘤Φ幕?臼?堇嘈停??撬?侵?湟泊嬖诤艽蟮牟钜臁R哉?数数据类型为例可以看出它们之间的区

文档评论(0)

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

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档