- 87
- 0
- 约7.69千字
- 约 7页
- 2018-08-24 发布于贵州
- 举报
聊天系统实训报告
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 java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
public class Login implements
您可能关注的文档
最近下载
- 2024年贵州省六盘水市中考历史真题卷及答案解析.pdf VIP
- 2023年海南大学网络工程专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 手术讲解模板:赛姆截肢术.ppt
- 2026年中考语文必读名著阅读《钢铁是怎样炼成的》真题训练(含答案).docx VIP
- GZ108 婴幼儿照护赛项赛题第4套.docx VIP
- 车床日常点检表.doc VIP
- 福建省市政排水设施工程移交与接管管理办法政策解读.pdf VIP
- 福建省2025年6月普通高中学业水平合格性考试地理试卷 .pdf VIP
- 2024年《钢铁是怎样炼成的》真题精练(综合题)(解析版)-中考语文名著阅读知识(考点).docx VIP
- 河南省县域义务教育优质均衡发展的问题与对策研究.docx VIP
原创力文档

文档评论(0)