[原创]java局域网聊天系统
一款很不错的基于socket编程局域网聊天系统,可以实现多人在线聊天,,设置字体颜色,大小,背景色,快捷键发送消息,设置用户名等功能,正在学习SWING的朋友们可以拿去研究下,对功能进行扩充,完全开源!
当然,做的好不好先不说,美工不行也不谈,我不是专业的美工,也不是很牛的程序员,但我有分享精神,如果觉得我做的不好,你可以指教,如果觉得做的好,你可以学习,恶语伤人的话我希望不要再出现!好了,不说了,还是那句语,走自己的路,让别人说去!穿别人的鞋,让别人找去吧!
现发图上来再说:
服务端:(点击可看大图)启动Server.jar,必须先启动服务器,这个就不说了,大家都明白
客户端:(点击可看大图)启动Clinet.jar
客户端设置框:
这些由于电脑有限,没有在局域网打开,只是在本机上运行,这个是本机的IP,如果要在局域网内测试,则可能要关掉防火墙,或添加例外,然后输入对方的IP就可以了,不过端口号要一至.
设置好了就可以启动了(启动后如图)
然后就可以设置自己喜爱的网名,颜色,字体,背景聊天了
我设置的加粗,蓝色,输入方字后按enter键即可发送消息了,效果如下
最后如果服务器突然关闭,则客户端也会做出相应处理
客户端的功能除了帮助和退出可用外,其他的功能全部禁用。
至此完整的程序流程演示完毕,现贴出源码供大家学习参考,大家可以在此基础上进行二次开发,无版权申明,一切开源!如果大家有更好的版本,希望贴出来分享。
本文原文地址,转载请保留:http://www.dukai168.cn/blog/78.html 谢谢
- [原创]java局域网聊天系统
- cocos2d-x 3.0 final 如何在android里添加广告(AppActivity.java注释部分是原作者原创,未验证)
- 【原创】父类(基类)和子类基础(C#,java)
- 【原创】Java创建对象与C++创建对象的比较
- [原创]java WEB学习笔记02:javaWeb开发的目录结构
- 安卓使用Gson解析服务器返回Json数组,以及java服务器怎样返回list集合的Json数据(原创)
- Java IO实现文件(及文件夹)的复制 原创代码【精】
- linux下java的中文原创
- (原创)深入研究java对String字符串对象的创建以及管理
- JAVA,JSP入门问题集锦7(原创)
- Apk可以反编译到java源码【原创】
- Java文字图像识别(1)[88250原创]
- java中文问题(原创)
- Java学习从入门到精通[原创]
- 用Java写的简单五子棋游戏(原创五子连珠算法)
- 【原创】java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- 【原创】记一个Java GUI程序(原目标OS是Windows)“移植”到Linux的过程
- 原创 java 可配置式 批量 查找 替换工具源代码
- 【原创】java web Actio…
- Java可变长参数(原创)