文档章节

[原创]java局域网聊天系统

tojsp_com
 tojsp_com
发布于 2010/07/23 16:29
字数 532
阅读 727
收藏 3

一款很不错的基于socket编程局域网聊天系统,可以实现多人在线聊天,,设置字体颜色,大小,背景色,快捷键发送消息,设置用户名等功能,正在学习SWING的朋友们可以拿去研究下,对功能进行扩充,完全开源!
        当然,做的好不好先不说,美工不行也不谈,我不是专业的美工,也不是很牛的程序员,但我有分享精神,如果觉得我做的不好,你可以指教,如果觉得做的好,你可以学习,恶语伤人的话我希望不要再出现!好了,不说了,还是那句语,走自己的路,让别人说去!穿别人的鞋,让别人找去吧!

        现发图上来再说:
        
        服务端:(点击可看大图)启动Server.jar,必须先启动服务器,这个就不说了,大家都明白
        服务端界面 

        客户端:(点击可看大图)启动Clinet.jar
        客户端界面

        客户端设置框:
        客户端设置框
        这些由于电脑有限,没有在局域网打开,只是在本机上运行,这个是本机的IP,如果要在局域网内测试,则可能要关掉防火墙,或添加例外,然后输入对方的IP就可以了,不过端口号要一至.

        设置好了就可以启动了(启动后如图)
        启动后图

        然后就可以设置自己喜爱的网名,颜色,字体,背景聊天了
        字体,颜色,前景设置框
        
        我设置的加粗,蓝色,输入方字后按enter键即可发送消息了,效果如下
        聊天效果图

        最后如果服务器突然关闭,则客户端也会做出相应处理
        服务器关闭后客户端的界面

         客户端的功能除了帮助和退出可用外,其他的功能全部禁用。

        至此完整的程序流程演示完毕,现贴出源码供大家学习参考,大家可以在此基础上进行二次开发,无版权申明,一切开源!如果大家有更好的版本,希望贴出来分享。

        本文原文地址,转载请保留:http://www.dukai168.cn/blog/78.html 谢谢 

© 著作权归作者所有

tojsp_com
粉丝 8
博文 14
码字总数 10888
作品 0
深圳
私信 提问
Jchatting通过Sina SAE云开发平台高级开发者认证

前几天刚收到中级开发者的证书,并且在上一篇博文Sina SAE云计算平台中级开发者证书中刚刚秀了秀证书~~~通过提交开源项目Jchatting,就通过了高级开发者认证,坐等证书。 Sina SAE的通知: ...

小薇
2012/12/30
372
0
Java实现QQ微信轰炸机1.0(乞丐版)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/xiaoxiaob/article/details/93619747 9.1更新了: Java实现QQ微信轰炸...

Ben_小b
09/01
0
0
webrtc下实现视频点对点聊天,如何处理回音和噪音问题啊

我实现了webrtc下2个android客户端局域网视频聊天(webrtc布置在华为云上) 1,现在虽然实现了视频聊天,但是,声音处理问题多多,表现为噪音,回音,请问在webrtc下如何处理哦?是在java层面...

天王盖地虎626
2018/01/19
824
1
局域网聊天(主要是视频聊天)

各位朋友们你们好,我想问一下,局域网即时视频聊天能不能实现,能不能用java实现? 谢谢,有知道的可以告诉我一下。

zsmjliu
2011/11/01
722
3
Nextalk专业社区网站即时通讯系统,5.7版本正式发布。

NexTalk简单专业、开放源码的网站即时消息系统 NexTalk是专为网站设计的简单专业,开放源码的即时消息系统。可快速为社区网站、电子商务网站、企业网站提供即时消息服务。 NexTalk可为电子商...

lee8913151
2014/10/16
9
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
14
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部