- 4
- 0
- 约5.56千字
- 约 10页
- 2017-01-26 发布于四川
- 举报
(基于TCP的简单一对一聊天程序设计12
基于TCP的简单一对一聊天程序设计
一、课程设计目的
1、通过课程设计,使学生理论联系实际,在实践中进一步了解计算机网络体系结构,深入理解TCP/IP参考模型
2、培养学生分析、解决问题的能力,提高学生动手能力。
3、使学生掌握搜集资料、调查研究、整理报告的方法。
4、初步掌握网络应用程序开发技术以及互联网的应用技术。
二、课程设计的要求及原理
1、课程设计要求。实现一个一对一的聊天程序。其基本过程如下:服务器首先启动,创建套节字等待客户连接;客户启动以后,创建套届字,然后和服务器建立连接;连接建立以后,客户机和服务器可以通过建立的套节字连接进行通信。服务器和客户端可以是一台电脑上的两个进程,也可以使分别部署在两台电脑上。
2、课程设计原理。
客户服务器模型。它是指客户/服务器模型是所有网络应用的基础。客户/服务器分别指参与一次通信的两个应用实体,客户方主动地发起通信请求,服务器方被动地等待通信的建立。一个在建立分布式应用时最常用的范例。在这种方案中客户应用程序向服务器程序请求服务。这种方式隐含了在建立客户机/服务器间通讯时的非对称性。客户机/服务器模型工作时要求有一套为客户机和服务器所共识的惯例来保证服务能够被提供(或被接受)。这一套惯例包含了一套协议。它必须在通讯的两头都被实现。根据不同的实际情况,协议可能是对称的或是非对称的。在对称的协议中,每一方都有可能扮演主从角色;
原创力文档

文档评论(0)