- 3
- 0
- 约3.21万字
- 约 25页
- 2018-01-07 发布于河南
- 举报
Java Socket实现多人聊天室
?
Java Socket实现多人聊天室---swing做UI
标签:?socket聊天javaexception服务器string
2011-08-31 15:06?20679人阅读?评论(25)?收藏?举报
?分类:
java(21)?
版权声明:本文为博主原创文章,未经博主允许不得转载。
今天翻硬盘的workspace发现一个Java Socket实现多人聊天室的源码,不记得是什么时候的事情了,貌似不是我写的。但写得还不错,
?
至少算个有模有样的聊天室工具。我简单的修改了一下,拿出来跟大家分享一下,仅供参考。。。
?
???????? 界面是用swing写的,还不懒,简约大方。有图有真相:
?
?
?
正如上图所示,这个程序分为 服务器端和客户端,说白了就是 两个main class,用eclipse直接运行之。。。。。
?
?????????? 聊天室的设计思想是 :在局域网下, 利用socket进行连接通信,当服务器端启动的时候,利用Thread线程不停的等待客户端的链接;当有客户端开启连
接的时候,服务器端通过IO流反馈“上线用户”信息给客户端,客户端也使用线程不停的接收服务器的信息,从而实现多人在线聊天功能。
?
程序中有三个类,分别 Server.java(服务器端)、Client(客户端)、User.java(javabean)。代码如下:
?
Server.j
您可能关注的文档
最近下载
- 2021年一级造价工程师《建设工程技术与计量》(交通工程)考点速记手册.pdf VIP
- 2023年广东省高考政治试题与参考答案.docx VIP
- 设备点检润滑考试试题(附答案).docx VIP
- 语文+答案河南郑州市2026年高中毕业年级高三年级第二次质量预测(郑州二模)(4.20-4.22).docx VIP
- 中医康复理疗师真题及答案.docx
- 2025年中医康复理疗师真题及答案.docx
- 英语河南郑州市2026年高中毕业年级高三年级第二次质量预测(郑州二模)(4.20-4.22).docx VIP
- 设备点检润滑考试试题(附答案).docx VIP
- 2026年江西萍乡市八年级地理生物会考真题试卷(含答案).docx VIP
- 2026河南郑州高中毕业年级下学期第二次质量预测物理试题卷.docx VIP
原创力文档

文档评论(0)