CS模式远程监控系统软件设计.doc

资料分类:工业大学 上传会员:小蚊子 更新时间:2019-03-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:6592
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本文运用Socket Windows平台下用C语言编程,在VS2010环境下实现服务器/客户端模式远程监控。本文主要分三部分实现其功能:服务器、客户端、数据库。

服务器端:第1个线程作用是接收连入请求,并把服务器端的画面传送回去,该部分实现发出请求功能;第2个线程函数是常规函数,作用是接收客户端传来的操纵请求,并把此请求识别出来,在服务器端实现这种操纵,达到远控之目的。

客户端:在客户端采用双缓冲区之方法,使用了2个文件来缓冲画面,然后在工作线程中向服务端索取画面并保存在另一个缓冲之中,这样两者分开工作不产生数据冲突。然后两者都切换到对方的缓冲区之上,这样不断刷新画面。同时接受用户的操纵,把它形成数据结构传送到服务端,对服务端的电脑形成操纵达到远控的效果。

数据库:该设计需用到ACCESS数据库。由于没有安装数据库,所以是通过COM接口来编程和操纵ACCESS数据库。在本数据库中,用户需要添加多个服务端的IP地址和电脑说明,然后选定一个IP地址并连接它,就可以实行远程控制。

 

关键字:Socket套接字;服务器;客户端;远程监控

 

目录

摘要

Abstract

1 Socket网络程序的一般思路-1

2 基于C/S模式远程监控系统设计的模块划分-3

2.1多线程编程的程序设计实现模块-3

2.2服务器端程序启动过程设计实现模块-4

2.3 服务器端程序结构设计实现模块-4

2.4客户机端程序设计实现模块-5

3 对Nagle算法和数据库的读写的处理-7

3.1对Nagle算法的处理-7

3.2数据库的读写处理-7

4 实验现象图-9

结  论-10

致谢-11

参考文献-12

相关论文资料:
最新评论
上传会员 小蚊子 对本文的描述:第一步是开启服务器端,我们需要创建套接字,所以需调用Socket()使其初始化;第二个步要实现套接字和本地网络地址结合在一块,因此需调用bind(),然后开始调用listen(),以便在......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: