1 / 2
文档名称:

C#.NET 实现PC与PPC的双向通信.pdf

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

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

分享

预览

C#.NET 实现PC与PPC的双向通信.pdf

上传人:经管专家 2013/1/7 文件大小:0 KB

下载得到文件列表

C#.NET 实现PC与PPC的双向通信.pdf

文档介绍

文档介绍:数字技术与应用·信息科学·
实现与的双向通信
董莹荷
上海电子信息职业技术学院上海
摘要本文首先研究了如何通过开发平台来实现面向对象的系统,重点研究
智能设备开发平台的使用及程序设计语言在网络传输、多线程处理等方面的应用;然后阐述了在平台上,以、
方式进行与的连接时, 与双向通信的实现方法。
关键词智能设备开发平台与的双向通信
中图分类号文献标识码文章编号( )
引言连接或连接)、数据双向传输(数据类的子线程用于不断等待和接受客户端的连
要实现程序与桌面程序进行通型包括各种文档、图片、音频、视频等)、接请求(注意是连接请求)。在服务端收到
信,可通过技术完成与个人电或上文件编辑、查看等功能。连接请求后,还必须创建一个循环的子线
脑的信息交换。实际上就是将与系统工作流程程,用于不断接受客户端的请求命令,然
组成一个局域网,把当作局域网中的与双向通信系统的基本工作后根据客户端的命令进行相关的操作。
一个终端来与连接。实现连接的物理流程如图所示: 客户端主动连接服务端
方式有很多种,可以采用、等方过程如下:首先初始化一个
式,组成相应的有线或无线网络。本文研与双向通信系统基本设计对象,然后通过这个对象的
究的是通过开发思想方法向服务端发出连接请求。服
平台中的程序设计语言来实现与的建立连接与断开连接务端的等待连接请求的子线程接收到这个
相关功能。与双向通信系统的系统架构客户端的请求,便为这个客户端创建一个
分为服务端和客户端,通过连接。用以会话。创建连接后服务端返回
与双向通信系统简介服务端启动服务成功连接的信息之后客户端便通过界
功能过程如下:首先初始化一个面接受用户的操作,再把这个操作命令发
与双向通信系统应用在基于对象,然后调用这个对象的送给服务端处理。
操作系统的上,主要方法进行侦听。因为客户端随时会有终止连接
实现与的连接(连接方式为连接请求,所以服务端必须创建一个循环过程如下: 如果是服务端终止,则首
图工作流程
数字技术与应用
·信息科学· 数字技术与应用
先终止等待接受客户端连接的子线程,然选中的文件。服务端在接收到客户端的这缓冲区中,通过发送给客户端,一
后调用方法停止侦听。个请求后,即初始化子线程,开始线程并直到读取完毕。在客户端,同时初始化文
而客户端要终止,则直接调用向客户端发送消息通知客户端接收文件件下载子线程,启动计算接收进度的计时
方法释放连接即可。(附带文件的名称和大小等信息)。客户端器,启动下载子线程,从不断读取
建立连接与断开连接工作原理如图接收命令后,即弹出保存询问窗口,让用数据包到缓冲区里,如果缓冲区里的内容
所示。户选择存放文件的位置并输入保存的名含有服务端发送过来的读取完毕的消息,
下载文件称。这样就完成了初始阶段。则将命令前的缓冲区内容写入文件,并退
客户端接收到用户下载的命令后, 服务端中文件传输的子线程定义一个出循环否则将缓冲区里的内容全部写到
就向服务端提交命令:要求下载列表窗口读文件流,创建缓冲区,循环读取文件到文件中。这样接收文件直到循环退出就完
成了文件传输。
最后,服务端必须关闭文件流,终止
文件传输的子线程,而客户端则要将进度
设置为,停止计时器,关闭文件流,