Socket聊天程序分享

teemai 2013-10-12 11:10:15
加精
今天要做一个license生成器,就想用Swing来做,发现Swing的知识忘的差不多了,把毕业前写的一个聊天程序回头看了下,算是回顾回顾Swing的知识,呵呵。这个程序十分简单,就实现了群聊和私聊的功能。而且代码写的质量很差,我记得后来写了个可以传输文件的版本,但是找不到了,就把这个小Demo的源码发出来供大家拍砖吧。

先看些效果图吧:


登陆进来很简洁:



发送消息




双击一个用户进行私聊




源码不多,就几个Java文件。包含客户端和服务器端。

可以把源代码导入到Eclipse里,先运行Server.java。然后再运行Main.java就可以了。

源码免费下载:http://download.csdn.net/detail/huxiweng/4421485
更多精彩博文请访问我的博客:http://blog.csdn.net/withiter/article/details/7734062
...全文
9761 108 打赏 收藏 转发到动态 举报
写回复
用AI写文章
108 条回复
切换为时间正序
请发表友善的回复…
发表回复
NothingSerious2811 2016-03-23
  • 打赏
  • 举报
回复


大神,你这个源文件,打开就显示出错,这是怎么回事啊
NothingSerious2811 2016-03-23
  • 打赏
  • 举报
回复
楼主好人,可是我导不进eclipse中啊,怎么导啊,导哪个包啊
吃小妖的星星 2016-03-23
  • 打赏
  • 举报
回复
最近在学习通信编程,想问楼主一个问题。这是客户端界面点击刷新就会把最新连接的客户端添加到下拉框,再点击进行点对点通信,可是怎么实现呢,就是说服务器怎么把一个ChatClient列表list传到客户端。我现在采用的是序列化,本地测试的时候是可以的,客户端可以读文件,但是别的计算机测试肯定行,因为读不了我电脑里的文件,该如何解决啊。。。
a491022039 2014-02-26
  • 打赏
  • 举报
回复
不错啊 支持开源
米奇修 2014-02-14
  • 打赏
  • 举报
回复
我对socket不是很清楚,mark学下~~
beyondcj 2013-12-30
  • 打赏
  • 举报
回复
谢谢楼主!非常好
海是平的 2013-12-28
  • 打赏
  • 举报
回复
楼主好厉害呀
coolbamboo2008 2013-12-27
  • 打赏
  • 举报
回复
感谢分享了
小哥1202 2013-12-27
  • 打赏
  • 举报
回复
挺好,顶一个
zk110913230 2013-12-26
  • 打赏
  • 举报
回复
好人啊!真是好人
wbhuangshu 2013-12-26
  • 打赏
  • 举报
回复
谢谢楼主分享
penyinsi 2013-12-24
  • 打赏
  • 举报
回复
下载看看。。学习学习!
teemai 2013-12-20
  • 打赏
  • 举报
回复
引用 95 楼 happy7023 的回复:
楼主是吧java SE的那个例子给抄下来了?
自己写的哦
airy 2013-12-20
  • 打赏
  • 举报
回复
楼主是吧java SE的那个例子给抄下来了?
teemai 2013-12-19
  • 打赏
  • 举报
回复
引用 91 楼 weidu23 的回复:
下载报错: An Error Was Encountered Databasee Error.
我试了下没问题。。你再试试,不行换个浏览器再试试
terry21 2013-12-19
  • 打赏
  • 举报
回复
聊天软件这东西,通常在局域网没有发现问题,一部署到互联网上面就问题特别多
guishuanglin 2013-12-19
  • 打赏
  • 举报
回复
不错,收了, 不过楼主,我下不了, 能发到我QQ邮件么,谢谢! 23016810@qq.com
weidu23 2013-12-19
  • 打赏
  • 举报
回复
下载报错: An Error Was Encountered Databasee Error.
Counter_myself 2013-12-17
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390671553
藍Saga 2013-12-16
  • 打赏
  • 举报
回复
不错不错!给一份研究研究呗!
加载更多回复(82)
【资源说明】 基于Javaswing和socket实现的仿QQ在线聊天程序源码(含服务端+客户端).zip基于Javaswing和socket实现的仿QQ在线聊天程序源码(含服务端+客户端).zip基于Javaswing和socket实现的仿QQ在线聊天程序源码(含服务端+客户端).zip基于Javaswing和socket实现的仿QQ在线聊天程序源码(含服务端+客户端).zip基于Javaswing和socket实现的仿QQ在线聊天程序源码(含服务端+客户端).zip 基于Javaswing和socket实现的仿QQ在线聊天程序源码(含服务端+客户端).zip 基于Javaswing和socket实现的仿QQ在线聊天程序源码(含服务端+客户端).zip 基于Javaswing和socket实现的仿QQ在线聊天程序源码(含服务端+客户端).zip 【备注】 1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载使用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧