- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀计算机专业设计,顺利答辩过论文资料,欢迎参考下载!!!
关于CS模式远程控制程序设计的文献综述
林鲁武
(温州大学计算机科学与工程学院,02计本3班)
指导老师;杨卫波,王跃东
摘 要:网络实时监控系统和用于实施各种对联网计算机的监控操作(UDP)还是传输控制协议(TCP)等。
关键词: WinSock控件,TCP/UDP协议,客户端/服务器模式,远程控制
CS model on the remote control procedures design synthesis of the literature
Lin Luwu
(school of computer science and engineering,WenZhou University,02(3)
tutor:YangWeibo,WangYuedong
ABSTRACT:Network real-time monitoring system consists of client and server. Client is used for the control operations towards the different network computers. Server analyses the received data, then interprets and implements it. This paper make simple introduction to WinSock control at first, and how to choose the suitable protocol: User Datagram Protocol ?UDP or the transmission control protocol ?TCP?
Keywords: Winsock control, TCP/UCP protocol, Client/Server mode, Remote control, File
transfer
1 引言
网络在计算机世界里,越来越发挥着举足轻重的作用多单位、部门都建立了自己的内部网网络管理人员在整个网络运行期间,实时监控联网计算机的运行状态操作防止病毒的蔓延、非法程序的拷贝、杜绝某些用户的越权或非法操作在WINDOWS应用程序中,处理实时通讯最常用到的还是MICROSOFT公司提供的WSock控件。首先需要考虑使用什么协议。可以使用的协议包括 TCP 和 UDP。两种协议之间的重要区别在于它们的连接状态:TCP 协议控件是基于连接的协议,可以将它同电话系统相比。在开始数据传输之前,用户必须先建立连接。
(2) UDP 协议是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台。
计算机发送到另一台计算机,但是两者之间没有明确的连接。另外,单次传输的最大数据量取决于具体的网络。
到底选择哪一种协议通常是由需要创建的应用程序决定的。下面的几个问题将有助于选择适宜的协议:
(1)在收发数据的时候,应用程序是否需要得到客户端或者服务器的确认信息?如果需要,使用 TCP 协议,在收发数据之前先建立明确的连接。
(2)数据量是否特别大(例如图象与声音文件)?在连接建立之后,TCP 协议将维护连接并确保数据的完整性。不过,这种连接需要更多的计算资源,因而是比较“昂贵”的。
(3)数据发送是间歇的,还是在一个会话内?例如,如果应用程序在某个任务完成的时候需要通知某个计算机,UDP 协议是更适宜的。UDP 协议适合发送少量的数据。
2.2 TCP 和 UDP 基础
利用WinSock控件可以与远程计算机建立连接,并通过用户数据文报协议 (UDP)或者传输控制协议 (TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。通过设置WinSock控件的属性并调用其方法就可轻易连接到一台远程机器上去,并且还可双向交换数据。
1.TCP协议基础
TCP协议:传输控制协议(Transmission Control Protocol),允许创建和维护与远程计算机的连接。建立连接后的两台计算机就可彼此进行数据传输。
在创建应用程序之前,必须决定应用程序是服务器还是客户端:
如果创建客户端应用程序,就必须知道服务器计算机名或者 IP 地址(RemoteHost 属性),还要知道进行“侦听”的端口(RemotePort 属性),然后调用 Connect 方法。
如果创建服务器应用程序,就应设置一个收听端口(LocalPort 属性)并调用 Listen 方法。当客户端提出连接请求时,就会发生 ConnectionRequest 事件。为了完成连接,可调用 ConnectionRequest 事件内的 Accept 方法。
建立连接后,任何一方计算机都可以收发数据。为了发送数据,
文档评论(0)