Java语言实验报告1 Java 语言实验报告实验环境 :Eclipse 6
0环境实验目的:1、了解文件和流的概念,字节的输入输出,掌握文件的操作;2、了解网络通信,掌握TCP Socket 通信和 TCP Socket 的工作方式
实验原理:1、采用 TCP Socket 通信是实现的点对点聊天,ChatServer 类提供服务端的TCP的链接服务, SingleTalkClient类与 SingleTalkServer类实现客户端与服务端的 TCP Socket 通信以及两者的图形界面;2、Socket 对象用于在服务端和客户端的TCP链接之间进行发送和接受的双向数据通信,从 Socket 对象中能够获得字节输入流和字节输出流
实验内容: 实现一对一的聊天程序1、分析需求,确定程序主要框架、所需要的编程语言、以及开发环境;2、研究一对一聊天程序的原理及主要功能;3、根据实验要求编写聊天界面及聊天程序;4、完成编码,进行测试;5、完成测试,完善代码
实验步骤:一、创建客户端界面package jiemian; import java
*; import java
*; import javax
*; import java
*; import java
*; /** * 用户界面 SingleTalkClient */publicclass SingleTalkClient extends JFrame { privatestaticfinallongserialVersionUID = 3774711323397279594L; JTextArea mainArea ; JTextArea sendArea ; ChatClient client; JTextField ipArea; Java语言实验报告2 JT