1 / 7
文档名称:

Java聊天系统实训报告(精选).doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java聊天系统实训报告(精选).doc

上传人:zhangkuan1436 2015/9/18 文件大小:0 KB

下载得到文件列表

Java聊天系统实训报告(精选).doc

文档介绍

文档介绍:Java聊天系统实训报告
一、实训目的:
1、理解C/S模式的软件系统结构,掌握网络编程的基本概念;
2、了解Java 的多线程机制,掌握Java多线程技术的应用;
3、熟练掌握基于TCP协议的Socket编程;
4、熟练掌握基于UDP协议的Socket编程;
5、了解Socket编程的协议约定以及信息交互方法;
二、实训要求:
使用JBuilder提供的组件及网络包,开发一个实用的C/S模式聊天室系统。
功能要求
要求该系统由客户端及服务器端两部分组成。
系统界面要求:
要求系统具有友好的用户界面,界面简洁、操作方便;
本程序客户端主要完成了:
1. 客户端发送信息可以广播客户。
2. 广播客户,则将信息转发到所有客户端。
服务器主要完成了:
客户-服务器之间信息的交互。例如hello发送信息到服务器,服务器将信息转发到所有与之连接的客户(hello、boy),通过这种形式,就可以实现客户之间的信息广播。
本程序可以实现发送信息广播,只要进入客户端都可以看到消息,本程序采用了流的概念,java多线程,Socket应用
程序中用到的代码如下
客户端代码:
import .*;
import .*;
import .*;
import .*;
public class Login implements ActionListener{
private static final ActionListener WindowAdapter = null;
private Frame f;
private TextField tf;
private Label l;
private String tfContent="";
public Login()
{
f = new Frame("欢迎登陆本程序...按enter键直接登录");
l = new Label("请输入你的名字");
tf = new TextField(20);
(new FlowLayout());
(l);
(tf);
();
();
(this);
(new WindowAdapter()
{
public void windowClosing(WindowEvent e){
(0);
}
}
);
}
public void actionPerformed(ActionEvent e){
("ft clicked");
tfContent = ();
ClientFrame cf = new ClientFrame(tfContent);
();
}
public static void main(String[] args){
new Login();
}
}
class ClientFrame

最近更新

2023年全国职业病防治知识竞赛试题含答案 11页

2023年江西省自学考试汉语言文学二十世纪西方.. 10页

22.2原生生物的主要类群 教学设计 北师大版八.. 4页

PCB工艺设计规范 22页

《中国社区心肺康复治疗技术专家共识》要点 13页

《电子商务法(第2版)》(10981)试卷 5套 .. 5页

一年级下册语文期末试卷质量分析 5页

中原工学院2020年秋季西方经济学期末试卷A卷答.. 9页

中药学试卷及答案2套 13页

云南省昆明市五华区2020年初中地理学业水平模.. 10页

人教版七年级英语下册单词表 12页

仁爱版英语九年级上册Unit1Topic1 知识点总结.. 6页

体温脉搏呼吸的测量 5页

六年级下课外文言文20篇 16页

内镜室副主任岗位职责(共4篇) 4页

初中地理《世界的气候》单元教学设计以及思维.. 13页

医疗器械上市后研究和风险管控计划目标、数据.. 16页

培训5-口腔牙科前台接诊话术【口腔 牙医培训精.. 18页

大学生国家体质健康测试评分标准 5页

学前儿童心理学-专科 山大20年考试复习题库及.. 8页

安全生产风险点危险源排查管控清单 5页

导数概念课程思政案例设计 4页

小学语文缩句与扩句训练 12页

工程招投标概论 ——课程形考答案 25页

幼儿园教研教学活动策划方案五篇 14页

建筑调研报告【4篇】 12页

成都市第二十中学新初一分班(摸底)语文模拟试.. 32页

招标阶段控制造价的主要方法 5页

整理发布:一些常见的药剂名解~ 11页

有关我爱读书演讲稿500字(精选19篇) 13页