网络程序设计实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广州大学
实验报告
学院工商管理学院
专业、班级电子商务
姓名、学号
课程名称Java语言程序设计
项目名称网络程序设计
实验时间:2013年5月10日
网络程序设计实验报告开课实验室:文俊东606
2013年5月10日
否
三、实验过程原始记录(数据、图表、计算等)程序启动:
服务端:
客户端运行后的服务端情况:
客户端:
服务端结果:
客户端结果:
四、实验结果及分析
本次实验的难度不大再加上老师的提示,所以能够基本符合要求的完成,但是在自己实现的源代码中还有两个问题未能解决。在客户端输入完信息后程序能够自动转到服务端界面,但是在服务端界面输入信息后需要人手转到客户端界面。客户端和服务端的代码基本无异但是我弄不明白为什么会出现这种情况。在客户端退出对话的时候会马上弹出错误提醒,但是在服务端并没有出现这种情况。
服务端:
import .*;
import .*;
public class CZJServer {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
ServerSocket hh = new ServerSocket(8610);
Socket hea=();
BufferedReader in = new BufferedReader(new InputStreamReader
()));
BufferedWriter out = new BufferedWriter(new OutputStreamWriter
()));
BufferedReader inkey = new BufferedReader(new InputStreamReader
);
"陈梓君Server Connected OK");
"欢迎进入hyukhea聊天室");
for(;;){
String ww ;
String str ;
("Hyukjae:");
str = ();
ww = ();
if("bye")){
(ww);
();
();
break;
}
(ww);
();
();
"Hyukjae:");
}
"退出对话!");
();
}
}
客户端:
import .*;
import .*;
public class CZJClient {
/**
* @param args
*/
public static void main(String[] args) throws IOException {
Socket DH = new Socket("localhost",8610);
BufferedReader in = new BufferedReader(new InputStreamReader
()));
BufferedWriter out = new BufferedWriter(new OutputStreamWriter
()));
BufferedReader inkey = new BufferedReader(new InputStreamReader
);
"陈梓君client Connected OK");
"欢迎进入hyukhea聊天室");
"请输入你想说的话:");
for(;;){
String ww ;
String str ;
("Donghea:");//客户端名为Donghea
ww = ();
"Donghea:");
if("bye")){
(ww);
break;
}
(ww);
();
();
str = ();
}
"退出对话!");
();
}
}
六、联系方式(e-mail)