`

【开源】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  
怎么检出??

相关推荐

    考拉开源仿微信uniapp前端+JAVA后端IM即时通讯

    《考拉开源仿微信uniapp前端+JAVA后端IM即时通讯》 本项目是一个基于开源技术构建的即时通讯系统,其设计灵感来源于微信,旨在提供类似微信的聊天体验。项目的核心在于前端使用了uniapp框架,后端采用了JAVA语言...

    开源免费的即时通讯软件功能和UI符合国内习惯

    开源免费的即时通讯软件在当前数字化时代中扮演着重要的角色,尤其对于开发者和中小型企业来说,它们提供了一种经济高效的方式来构建自己的通信平台。标题提到的“开源免费的即时通讯软件功能和UI符合国内习惯”可能...

    即时通讯全套JAVA源码

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

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

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

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

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

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

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

    PHP 开源即时通讯

    【PHP 开源即时通讯】是一种基于PHP编程语言构建的开源通信解决方案,旨在提供高效、可靠的实时消息传递功能。这种通信软件的设计理念是为了满足开发者在实际项目中的需求,使其能够快速集成到自己的应用中,实现...

    开源webim即时通讯源码

    聚友中国即时通讯软件 使用它,可以为用户构建一个以好友关系为核心的即时交流网络,也可以把它作为web客服软件来使用。  PC端+WEB端+android端+ios端+平板端+云端多平台互通、方便集成各类应用。

    即时通讯APP全部源码/四合一即时通讯聊天源码 全开源无任何加密,群聊、私聊、朋友圈

    即时通讯APP全部源码/四合一即时通讯聊天源码 全开源无任何加密,群聊、私聊、朋友圈 测试环境: php5.6 apache2.4(或nginx) mysql5.6 推荐操作系统Linux,不推荐Windows 后端安装(安装步骤太长了。就放出来后端的...

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

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

    喧喧(开源免费的企业即时通讯IM软件)v2.4.0源码包

    喧喧是一款开源免费的企业即时通讯IM软件、聊天软件,提供企业内部通讯交流、企业通讯录、协同办公通讯交流、企业IM解决方案。 喧喧是由然之协同推出的即时通信解决方案。 喧喧功能特色 开聊:和服务器上的任何...

    java开源包9

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

    最新鸽哒IM即时通讯系统源码 带安卓、苹果、PC端(全开源)

    鸽哒是一款类似于微信的即时通讯软件。 独立部署!加密通道!牢牢掌握通讯信息! 1.产品为独立开发,非网上下载不能用的产品! 2.即时聊天软件技术难度大,请不要拿网络其他聊天软件来对比! 3.网络上大部分聊天类...

    java开源包10

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

    开源企业IM,恩布企业即时通讯软件v1.24.0.519版本

    恩布企业IM,开源企业IM,免费企业即时通讯软件,PC客户端v1.24.0.519版本,安装即可使用。

    完整的开源java版CMS

    Java CMS(内容管理系统)是一种基于Java技术开发的用于构建、管理和维护网站的软件工具。它提供了用户友好的界面,使得非技术人员也能轻松地创建、编辑和发布内容。开源的Java CMS意味着其源代码对外公开,允许用户...

    个人认为是最好的开源的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...

    [飞享]-全开源即时通讯(IM)系统的Android客户端.zip

    [飞享]-全开源即时通讯(IM)系统的Android客户端,底层协议栈使用Java NIO进行完全自主改造,全新的心跳设计,全新的二进制协议设计,支持与[飞享] Web客户端消息互通。支持文本,语音,视频等常用功能 软件开发设计...

Global site tag (gtag.js) - Google Analytics