欢迎来到天天文库
浏览记录
ID:16758895
大小:198.64 KB
页数:21页
时间:2018-08-24
《java实验-综合应用实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、广州大学学生实验报告开课学院及实验室:计算机科学与工程实验室2014年12月05日学院计算机科学与教育软件学院年级/专业/班姓名学号实验课程名称Java语言成绩实验项目名称综合应用实验指导老师樊志平一、实验目的实验十三网络编程(1)1.掌握使用Socket类的属性和基本方法,2.掌握使用ServerSocket类的方法实验十四网络编程(2)1.掌握使用DatagramSocket类的属性和基本方法,2.掌握使用DatagramPacket类的方法二、实验器材1.MacBookPro一台2.操作系统:OSXYosemite3.编程软件:
2、eclipse三、实验内容及原理实验十三网络编程(1)1.掌握使用使用Socket、ServerSocket类的方法。ofwork,relationships,needandpossibility,putqualityfirst."Improvestructure",referspartycarefully".IsamustadheretotheindividualabsorptionTheprincipleofthedevelopmentofamatureone,andstrictlyperformintheadmissionpro
3、cedure,topreventthePartymember一.使用Socket、ServerSocket服务器端程序设计模型(1)在服务器端,先创建类ServerSocket的实例对象,注册在服务器端进行连接的端口号以及允许连接的最大客户数目。(2)调用类ServerSocket的成员方法accept来等待客户端的连接,当有客户端与服务器端建立连接时,accept方法将返回连接通道在服务器端的套接字。通过该套接字可以与客户端进行数据通信(3)调用类Socket的成员方法getInputStream和getOutputStream获得
4、该套接字所对应的输入流(InputStream)和输出流(OutputStream)(4)通过输入流(InputStream)和输出流(OutputStream)与客户端进行数据通信,处理从客户端获得的数据以及需要向客户端发送数据(5)通信完毕后,关闭输入流和输出流和套接字客户端(1)创建类Socket的实例对象,与服务器建立连接,在建立实例对象时须指定服务器端的主机名和端口号,主机名和端口号必须完全匹配才能建立连接(2)调用类Socket的成员方法getInputStream和getOutputStream获得该套接字所对应的输入流
5、(InputStream)和输出流(OutputStream)(3)通过输入流(InputStream)和输出流(OutputStream)与客户端进行数据通信,处理从客户端获得的数据以及需要向客户端发送数据(4)通信完毕后,关闭输入流和输出流和套接字实验十四网络编程(2)1.掌握使用使用DatagramSocket、DatagramPacket类的方法。一使用DatagramSocket、DatagramPacket(1)在服务器端,先创建类DatagramSocket的实例对象,注册在服务器端进行连接的端口号。等待客户程序的请求(
6、2)创建据报的缓冲区,调用DatagramPacket创建接受数据包(3)调用类DatagramSocket的成员方法receive来接受客户端的数据,并获取客户端IP地址和端口(4)创建包含发送数据和向给定IP地址和端口发送的应答数据包;ofwork,relationships,needandpossibility,putqualityfirst."Improvestructure",referspartycarefully".IsamustadheretotheindividualabsorptionTheprincipleoft
7、hedevelopmentofamatureone,andstrictlyperformintheadmissionprocedure,topreventthePartymember(1)调用类DatagramSocket的成员方法send来发送数据报(1)通信完毕后,关闭UDPDaytimeServer并退出;客户端(1)创建类DatagramSocket的实例对象(2)创建请求和应答缓冲区,调用DatagramPacket创建发送数据包,在创建数据包时须指定服务器端的主机名和端口号,和需要发送的数据与数据长度(3)调用类Datag
8、ramSocket的成员方法send来发送请求(4)调用类DatagramSocket的成员方法receive来接受数据报(1)通信完毕后,关闭输入流和输出流和套接字四、实验过程原始数据记录实验十三网络编程(1)1.使用
此文档下载收益归作者所有