合工大Java实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

课程名称: Java技术

学生姓名:

学号:

专业班级:

指导教师:

年月日

实验一Java开发环境的安装与配置

实验二类的封装、继承、多态

实验三输入输出流

实验四基于GUI的网络通信程序设计

学院信息工程系

专业

班级

姓名

学号

课程

名称

Java技术

实验项目

名称

实验四基于GUI的

网络通信程序设计

指导教师

教师签名:

年月日

一、实验目的

1.掌握Java中GUI程序的编写,包括事件监听机制。

2.掌握Java的网络通信编程,ServerSocket,Socket类的使用。

3.掌握Java中多线程的编程,Thread类,Runnable接口的使用。

4.掌握用面向对象的方法分析和解决复杂问题。

二、实验原理

使用Java Swing中的组件实现GUI程序的编写,包括使用监听器、ServerSocket,Socket类实现输入输出数据。

同时使用Thread类,Runnable接口,实现多线程执行程序。

(1)设计一个基于GUI的客户-服务器的通信应用程序,如图1,图2所示。

图1 Socket通信服务器端界面图2 Socket通信客户端界面

(2)图1为Socket通信服务器端界面,点击该界面中的【Start】按钮,启动服务器监听服务(在图1界面中间的多行文本区域显示“Server starting…”字样)。图2为Socket通信客户端界面,点击该界面中的【Connect】按钮与服务器建立链接,并在图2所示界面中间的多行文本区域显示“Connect to server…”字样,当服务器端监听到客户端的连接后,在图1界面中间的多行

相关文档
最新文档