`

【开源】JAVA即时通讯 nothing to say(TX一直在山寨它人,那就让我们来山寨TX吧)

阅读更多

TX一直在山寨它人,那就让我们来山寨一个TX吧!

 

用JAVA开发过类似于QQ的即时通讯系统,虽然功能没真实的QQ那样完整,但是也实现了主要的框架。以及通信的解包和封包等相关操作。比腾讯的QQ有点特色的是加入了个性化的暗恋功能。

话不多说,先上图。:

 

主要实现功能:

私聊

群聊

离线留言

注册

找回密码

托盘图标

添加好友

删除好友

本地查找好友

在线查找好友

文件传输

语音聊天

拍照功能

暗恋功能

 

简单介绍下这个程序:

 

这个程序朋友们普遍反馈说如果只看这个程序的上半身的话简直就是Q。下半身没弄成Q是因为我没想弄成Q,主要是感觉Q的下半身功能不太实用了。

 

简单介绍下暗恋功能:

 

设置你暗恋的对象,如果你暗恋的人还没设置或者说设置的暗恋对象是别人则没反应。如果对方是暗恋的对象也是你。系统会通过消息告诉你们彼此。细节我就不再啰嗦了,我想你懂的!

 

这个软件是我在实习时写的(经常出差,时间不充分!所以只把主要的功能实现了)。一直没有发布的原因是因为我自己也想找个时间完善一下再发布。结果就是因为各种工作原因也一直没顾的上修改。最近看了《拖延心理学》,于是果断把拖延的事情列出清单,顺便把工作辞了!先把项目发布了。代码是在可能有点乱!毕竟是小鸟时期(还不是菜鸟)的作品。希望对您能有点参考价值。

项目我已经在google code发布了。

Google Code:http://code.google.com/p/nothing-to-say/

github : https://github.com/nothing-whoami/nothing-to-say

有问题的朋友可以E-mail:nothing.whoami#gmail.com  #/@。

 

【更详细】Nothing-to-say 喋喋不休版:http://nothing-whoami.iteye.com/blog/1622502

  • 大小: 141.6 KB
分享到:
评论
7 楼 nothing.whoami 2015-01-29  
469499504 写道
哥们方便私聊一下吗469499504

邮件我
6 楼 469499504 2014-01-27  
哥们方便私聊一下吗469499504
5 楼 nothing.whoami 2013-07-03  
zsgzrm 写道
这个客户端程序 怎么好多地方都是直接用jdbc访问的啊?   改起来好麻烦。

抱歉!当时考虑欠佳!如果要改的话的确有点麻烦!建议看下思路,重写应该是个不错的选择。
4 楼 zsgzrm 2013-06-28  
这个客户端程序 怎么好多地方都是直接用jdbc访问的啊?   改起来好麻烦。
3 楼 56553655 2012-07-30  
非常不错
2 楼 nothing.whoami 2012-07-30  
xujia 写道
怎么检出??

用SVN、如果不会用命令行那就用TortoiseSVN吧!
1 楼 xujia 2012-07-29  
怎么检出??

相关推荐

    【开源】JAVA即时通讯 nothing to say 重出江湖篇

    标题中的“JAVA即时通讯 nothing to say 重出江湖篇”表明了这个开源项目是关于Java实现的即时通讯系统,可能是类似聊天应用或者消息传递平台。关键词“重出江湖篇”暗示了这可能是一个曾经存在过,现在进行了更新或...

    java-开源即时通讯(IM)系统Android端

    Java 开源即时通讯(IM)系统在 Android 端的实现是一个复杂且充满挑战的任务,涉及到网络通信、数据传输、用户界面设计等多个方面。在这个项目中,开发者通常会利用 Java 语言的优势,结合 Android SDK 来构建高效...

    开源IM即时通讯软件iWebIM v1.0 beta2 测试版

    iWebIM是一款基于开源协议的即时通讯软件,专注于提供在线聊天和协作功能,适用于网站集成,为企业或社区构建内部通信平台。v1.0 beta2是该软件的测试版本,旨在收集用户反馈并优化功能,确保正式发布时的稳定性和...

    Java 即时通讯工具源代码

    标题“Java即时通讯工具源代码”揭示了这是一个基于Java编程语言的实时通信应用程序。这个工具可能用于实现类似于QQ这样的即时消息传递功能,允许用户在局域网内进行快速交流。项目是在NetBeans 6.1集成开发环境中...

    JAVA开发高性能IM即时通信系统源码.zip

    JAVA开发高性能IM即时通信系统源码,JAVA语言开发的轻量、高性能、单机支持几十万至百万在线用户IM,主要目标降低即时通讯门槛,快速打造低成本接入在线IM系统,通过极简洁的消息格式就可以实现多端不同协议间的消息...

    java即时通讯工具的设计与实现.doc

    本文通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了一个即时通讯工具JICQ (Java for I seek you)。 Java语言的优点: 1. 跨平台:Java语言可以在不同的操作系统平台上运行,如Windows、...

    源码分享一个开源的即时通信demo,H5即时通讯聊天系统源码

    一个开源的即时通信demo,需要前后端配合使用,主要用于学习交流,为大家提供即时通讯的开发思路,许多功能需要自行开发,开发的初衷旨在快速建立企业内部通讯系统、内网交流、社区交流。 ### 支持功能 - 支持单聊...

    [计算机毕设]基于java的简单即时通讯工具系统设计与实现(源代码+项目报告).zip

    Java是当前比较流行的开发语言之一,它有着自己的易用特点与性能优势,比如跨平台、安全性、多线程、网络Socket编程、数据流概念等方面,因此通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了...

    使用开源协议软件搭建即时通讯服务器

    ### 使用开源协议软件搭建即时通讯服务器 #### 一、引言 随着信息技术的发展,即时通讯(Instant Messaging,简称 IM)已成为企业内部沟通的重要工具之一。它不仅能够提高工作效率,还能加强团队之间的协作与交流。...

    java开源包9

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    鸽哒言讯独家最新im即时通讯系统双端源码下载 (中越双语)带安卓未封装、苹果未封装、PC端(全开源)+部署教程

    独家最新im即时通讯系统双端源码下载 (中越双语)带安卓未封装、苹果未封装、PC端(全开源)+部署教程 鸽哒IM即时通讯系统是一款类似于weixin的即时通讯软件,具有独立开发的特点。与网络其他聊天软件相比,即时...

    Java 开源用户管理系统

    在Java世界中,开源意味着源代码对公众开放,允许任何人查看、使用、修改和分发。这种开放性使得Java开源用户管理系统具有高度的透明度和社区支持,开发者可以参考代码来学习,也可以根据需求定制功能,或为项目贡献...

    个人认为是最好的开源的Java论坛源码

    我认为这是一个非常棒的开源Java论坛源代码。该源码不仅提供了一种极好的学习机会,而且还可以为使用者提供极佳的交流...总之,这个Java论坛源码对于任何想要深入学习Java编程的人来说都是一个非常有价值和有用的资源。

    IM即时通讯聊天系统源码UNIAPP开源费附教程

    IM即时通讯聊天系统源码UNIAPP开源项目 开放28018 8383 1236端口 演示ys.bzoss.top 安装mongodb 修改端口为28018 删除全部禁用函数 命令安装: mongodb安装 cd /www/server cd mongodb cd bin ./configure make &...

    Java项目HTTPDNSLib开源源码 Java项目HTTPDNSLib开源源码

    Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib...

    JAVA源码+openfire+spark 即时通讯

    首先,我们要了解JAVA源码在即时通讯中的作用。Java作为跨平台的编程语言,广泛应用于服务器端开发,尤其适合构建稳定且高效的IM系统。这里的JAVA源码已经过验证,意味着它可以正常运行并且满足即时通讯的基本需求,...

    免费开源的asp.net,即时通讯控件与大家分享,即时聊天,即时通讯,在线客服,在线咨询,聊天室,开源,IM,免费,控件,在线聊天

    免费开源的asp.net,即时通讯控件与大家分享,即时聊天,即时通讯,在线客服,在线咨询,聊天室,开源,IM,免费,控件,在线聊天 非原创作品,转 希望对大家有用,使用本源码前确保装有VS2005 我没分了 意思一下收取一点 望...

    java与Omron Fins通信源码 java与欧姆龙PLC通信 全开源 springboot与欧姆龙PLC fins通信

    开源项目让你也可以尝试玩转工业物联网以及智慧工厂(智能制造),IOT开源网关、SCADA取数开源、PLC数据采集 java与Omron Fins通信 java与欧姆龙PLC通信 全开源 springboot与欧姆龙PLC fins通信 上位机欧姆龙通信 JAVA...

    java即时通讯[整理].pdf

    Java即时通讯系统JICQ通过深入研究开源项目并结合现代开发方法,实现了高效、稳定且功能丰富的即时通讯解决方案。其设计与实现充分展示了Java语言在网络通信领域的强大能力,同时也为未来即时通讯软件的开发提供了有...

Global site tag (gtag.js) - Google Analytics