通过tcp/ip协议建立一个客户端.doc
约23页DOC格式手机打开展开
通过tcp/ip协议建立一个客户端,通过tcp/ip协议建立一个客户端本文共计23页,12012字;摘要 随着网络的普及,使远程维护成为一种可能和需要。我的课题是通过tcp/ip协议建立一个客户端/服务端模型,使远程主机作为服务端,控制端作为客户端。客户端通过与服务端的信息互传,从而使客户端能够通过发送信息来控制服务端,在功能上可以查看和结束进程,远程执...
内容介绍
此文档由会员 灵活的胖子 发布
通过TCP/IP协议建立一个客户端
本文共计23页,12012字;
摘要
随着网络的普及,使远程维护成为一种可能和需要。我的课题是通过TCP/IP协议建立一个客户端/服务端模型,使远程主机作为服务端,控制端作为客户端。客户端通过与服务端的信息互传,从而使客户端能够通过发送信息来控制服务端,在功能上可以查看和结束进程,远程执行,信使服务及其它功能。通信功能通过Winsock编程实现。服务端并不依赖于客户端,它提供了一个接口,也就是说可以编写另外的客户端程序,与服务端建立连接,从而实现远程维护的功能。
[关键词]
套接字,协议,端口,编码,解码,API
目录
摘要---------------------------------------------------------------------------------2
第一章 开发环境---------------------------------------------------------------------------3
1.1 C++Builder简介-----------------------------------------------------------------3
1.2 事件与面向对象 ---------------------------------------------------------------5
第二章 Winsock编程-------------------------------------------------------------------------------6
2.1套节字的概念与客户机/服务器模式;-----------------------------------6
2.2 TCP/IP协议;------------------------------------------------------------------7
第三章 PC机远程维护的设计过程-----------------------------------------------------------------8
3.1 远程维护的基本思路;----------------------------------------------------------------8
3.2 对Client/Server模型的扩展;--------------------------------------------9
3.3 重新认识协议; -----------------------------------------------------------------------10
3.3.1 TCP/IP与 自定义协议;-------------------------------------------11
3.3.2 编码解码的思想;--------------------------------------------------13
3.4 服务端口;----------------------------------------------------------------14
3.5 对Windows API函数的应用;--------------------------------------------17
3.6 几个技术细节的处理方法;----------------------------------------------17
3.6.1 字符串和字符数组;----------------------------------------------18
3.6.2 缓冲区;--------------------------------------------------------------18
3.6.3 对注册表的读写。---------------------------------------------------19
3.7 调试与异常处理---------------------------------------------------------------19
第四章 心得和体会----------------------------------------------------------------------20
第五章 结束语----------------------------------------------------------------------------22
参考文献---------------------------------------------------------------------------23
参考文献
<>
(美) K•赖嘶多夫 H•亨德森 著
希望图书创作室 译
宇航出版社
<>
清汉计算机工作室 编著
机械工业出版社
<>
(美) John Miano Tom Cabanski Harold Howe 著
郝 杰 崔晓东 龚蕙 等译
电子工业出版社
<<计算机网络>>
Andrew S • Tanenbaum 著
熊桂喜 王小虎 译
清华大学出版社
<>
蒋东兴 林鄂华 陈棋德 印 敏 刘启新 编著
清华大学出版社
<>
(美) James W.McCord 著
王旭 张军 孙燕 译
清华大学出版社
本文共计23页,12012字;
摘要
随着网络的普及,使远程维护成为一种可能和需要。我的课题是通过TCP/IP协议建立一个客户端/服务端模型,使远程主机作为服务端,控制端作为客户端。客户端通过与服务端的信息互传,从而使客户端能够通过发送信息来控制服务端,在功能上可以查看和结束进程,远程执行,信使服务及其它功能。通信功能通过Winsock编程实现。服务端并不依赖于客户端,它提供了一个接口,也就是说可以编写另外的客户端程序,与服务端建立连接,从而实现远程维护的功能。
[关键词]
套接字,协议,端口,编码,解码,API
目录
摘要---------------------------------------------------------------------------------2
第一章 开发环境---------------------------------------------------------------------------3
1.1 C++Builder简介-----------------------------------------------------------------3
1.2 事件与面向对象 ---------------------------------------------------------------5
第二章 Winsock编程-------------------------------------------------------------------------------6
2.1套节字的概念与客户机/服务器模式;-----------------------------------6
2.2 TCP/IP协议;------------------------------------------------------------------7
第三章 PC机远程维护的设计过程-----------------------------------------------------------------8
3.1 远程维护的基本思路;----------------------------------------------------------------8
3.2 对Client/Server模型的扩展;--------------------------------------------9
3.3 重新认识协议; -----------------------------------------------------------------------10
3.3.1 TCP/IP与 自定义协议;-------------------------------------------11
3.3.2 编码解码的思想;--------------------------------------------------13
3.4 服务端口;----------------------------------------------------------------14
3.5 对Windows API函数的应用;--------------------------------------------17
3.6 几个技术细节的处理方法;----------------------------------------------17
3.6.1 字符串和字符数组;----------------------------------------------18
3.6.2 缓冲区;--------------------------------------------------------------18
3.6.3 对注册表的读写。---------------------------------------------------19
3.7 调试与异常处理---------------------------------------------------------------19
第四章 心得和体会----------------------------------------------------------------------20
第五章 结束语----------------------------------------------------------------------------22
参考文献---------------------------------------------------------------------------23
参考文献
<
(美) K•赖嘶多夫 H•亨德森 著
希望图书创作室 译
宇航出版社
<
清汉计算机工作室 编著
机械工业出版社
<
(美) John Miano Tom Cabanski Harold Howe 著
郝 杰 崔晓东 龚蕙 等译
电子工业出版社
<<计算机网络>>
Andrew S • Tanenbaum 著
熊桂喜 王小虎 译
清华大学出版社
<
蒋东兴 林鄂华 陈棋德 印 敏 刘启新 编著
清华大学出版社
<
(美) James W.McCord 著
王旭 张军 孙燕 译
清华大学出版社