1. 首页
  2. 编程语言
  3. C
  4. 基于TCP的服务器客户端程序设计实验报告

基于TCP的服务器客户端程序设计实验报告

上传者: 2023-10-08 02:19:04上传 DOC文件 314.5KB 热度 8次

重庆交通大学信息科学与工程学院课程设计实验报告专业:学号:姓名:实验室(中心):信息技术软件实验室指导教师:实验完成时间: 2015年1月12日目录实验设计题目---- -----2实验目的----- ----2实验设计要求---- -----2课程设计条件---- -----2五、实验设计分析--- ---4六、实验设计流程图---- -----9七、结果分析---- -----13八、实验心得体会--- ---14九、实验主要代码--- ---15实验设计题目基于TCP的服务器/客户端程序设计实验目的理解客户端与服务器模型的工作原理。掌握套接字的概念。掌握TCP协议,基于TCP协议来设计此客户端/服务器程序。通过设计面向连接的数据流传输服务程序,加深对面向连接的服务程序工作流程和基本框架的理解。实验设计要求1)任选一种编程语言,编程实现面向连接的客户/服务器程序,客户端、服务器端分别编程; 2)编程要充分体现服务器端与客户端的连接建立、数据传输、连接释放的过程;四、课程设计条件本次课程设计我采用的是JAVA语言,实现客户端和服务器之间的联系。 Java编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在Java 1.5版本中,Java又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了"一次编译、到处执行"的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。 Java语

下载地址
用户评论