需要金币: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 |