一款很不错的基于socket编程局域网聊天系统,能够实现多人在线聊天,,设置字体颜色,大小,背景色,快捷键发送消息,设置用户名等功能,正在学习SWING的朋友们能够拿去研究下,对功能进行扩充,彻底开源!
固然,作的好很差先不说,美工不行也不谈,我不是专业的美工,也不是很牛的程序员,但我有分享精神,若是以为我作的很差,你能够指教,若是以为作的好,你能够学习,恶语伤人的话我但愿不要再出现!好了,不说了,仍是那句语,走本身的路,让别人说去!穿别人的鞋,让别人找去吧!
现发图上来再说:
服务端:(点击可看大图)启动Server.jar,必须先启动服务器,这个就不说了,你们都明白
客户端:(点击可看大图)启动Clinet.jar
客户端设置框:
这些因为电脑有限,没有在局域网打开,只是在本机上运行,这个是本机的IP,若是要在局域网内测试,则可能要关掉防火墙,或添加例外,而后输入对方的IP就能够了,不过端口号要一至.
设置好了就能够启动了(启动后如图)
而后就能够设置本身喜好的网名,颜色,字体,背景聊天了
我设置的加粗,蓝色,输入方字后按enter键便可发送消息了,效果以下
最后若是服务器忽然关闭,则客户端也会作出相应处理
客户端的功能除了帮助和退出可用外,其余的功能所有禁用。
至此完整的程序流程演示完毕,现贴出源码供你们学习参考,你们能够在此基础上进行二次开发,无版权申明,一切开源!若是你们有更好的版本,但愿贴出来分享。
本文原文地址,转载请保留:http://www.dukai168.cn/blog/78.html 谢谢 html