在《.net操作MSN/IM/Messenger的一些资源》后,邀月又整理了一些Java版的IM资源,便于查询。
1、Java IM
SourceForge上一款开源IM软件,A simple and straightforeward instant messaging program written in Java for all platforms developed with ease of use and efficiency in mind.
http://sourceforge.net/projects/im-java/
2、Java Instant Messenger
Java Instant Messenger (or JIM) is an application to allow instant messaging over a network. JIM does not have a centralized server. Instead, users run the server on one of the computers on the network and other users connect to that server.
(This Description is auto-translated)
http://zh.sourceforge.jp/projects/sfnet_jinstantmessage/
3、IM客户端 Spark
Spark是一个开源,跨平台IM客户端。它的特性支持集组聊天,电话集成和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。
http://www.oschina.net/p/spark
http://blog.csdn.net/masterjames/archive/2009/08/21/4465255.aspx
4、LumaQQ
LumaQQ是一个独立的 Java QQ 客户端,具有可重用的纯Java核心和基于SWT的仿 QQ 界面。我们遵循GNU General Public License 许可证(简称GPL)发布。该条款的原文可见和 LumaQQ 源代码一同发布的 COPYING 文件。
需要特别声明的是 LumaQQ 是以研究和学习为目的的,我们并没有违反 QQ 的版权许可的东西。一切的协议分析都是把 QQ 当作黑箱分析,我们所做的一切都遵循中华人民共和国《计算机软件保护条例》。
http://lumaqq.linuxsir.org/main/index.php
5、Openfire
Openfire 是实时的基于WEB的即时消息传输平台,是原来的Jive Messenger
http://www.oschina.net/p/openfire
6、类似QQ的聊天软件JAVA版源码(附设计文档)
作者:其实像QQ聊天这样的软件有很多,但基本上都没有公开源代码,而且也只是提供软件客户端,有一些像ICQ的软件虽提供服务端但却不公开源代码。本人很想知 道它的运行机理,想弄明白它是怎么一回事,所以就试着做了一个,虽然没有正式公司的那么复杂和友好的界面,但至少可以给你点启发,对学习是有帮助的。
http://www.codefans.net/soft/1472.shtml
http://www.chinajia.com/soft/downinfo/3383.html
7、JavaQQ.
用java写的简单QQ。
http://www.itxuexi.com/bbs/thread-13226-1-1.html
http://download.csdn.net/source/745684
分享到:
相关推荐
通用分页控件c#源码(downmoon收集) 采用工厂模式,提供标准化接口!支持 DataGrid 及 Repeater分页使用方法:新建两个解决方案 一为Pager,一为webtest 下载后请将两个解决方案合并一下,即新的解决方案包括两个...
这份压缩包内容丰富,适合有一定基础并希望提升.NET开发技能的程序员,同时也为Java开发者提供了了解和转换平台的资源。通过学习,开发者可以提升自己的技术水平,更好地适应和解决复杂的软件开发问题。
本文将详细解析一段由downmoon提供的代码,该代码能够在Internet Explorer(IE)浏览器中通过JavaScript来调用并打开指定的Excel文件。 #### 二、代码分析 ##### 2.1 HTML结构 首先,我们来看一下这段代码的基本...
获取远程网页的内容之一(downmoon原创) 一、本机直接上网时: 获取指定远程网页内容#region 获取指定远程网页内容 代码如下: /**//// /// 获取指定远程网页内容 /// /// ”strUrl”>所要查找的远程...
需要注意的是,由于文档内容是通过OCR扫描转换的,可能存在一些识别错误,因此在实际操作中应仔细核对SourceSafe的界面选项和命令,确保按照正确的步骤和语法进行配置。同时,由于Visual SourceSafe已经被微软宣布...
### 获取远程网页的内容之二(downmoon原创) #### 概述 本文主要介绍了在特定代理环境下,如何通过编程方式获取远程网页的内容。该方法适用于那些需要通过代理服务器访问互联网的企业或机构环境。文章中提供了...
获取远程网页的内容之一(downmoon原创) 一、本机直接上网时: 获取指定远程网页内容#region 获取指定远程网页内容 代码如下: /**//// /// 获取指定远程网页内容 /// /// ”strUrl”>所要查找的远程网页...
在SQL Server中,存储过程是一种预编译的SQL语句集合,可以接受参数,执行复杂的逻辑操作,并返回结果。在本例中,我们探讨的是如何在存储过程中使用`TOP`子句与变量相结合来动态控制返回结果的数量。`TOP`子句在SQL...
为了能够在 ASP.NET 应用中获取远程网页的内容,我们首先需要进行一些准备工作: 1. **环境配置**:确保你的开发环境已经安装了 .NET Framework 和 Visual Studio。 2. **代理设置**:如果需要通过代理服务器访问...
如果一切正常,你应该能够成功建立连接并进行数据库操作。 6. **更新系统环境变量**: - 在某些情况下,环境变量的设置可能会影响应用程序找到正确的数据库组件。检查系统环境变量,确保路径指向了你新安装的SQL ...
格式为:category^theme^content三列,多个新闻分类,共1000条新闻。对应唐宇迪第12章新闻分类任务数项目。python读取格式: df_news_small = pd.read_csv('./data/data.txt',names=['category','theme','content'],...
在某种程度上,有了它,我们再也不用为不能全面及时检测众多浏览器和五花八门的js/css不兼容性而痛不欲生了。...http://blog.csdn.net/downmoon/archive/2010/10/17/5946465.aspx 欢迎联系邀月 3w@live.cn
前段时间需要作一个的Web前端应用,需要用多个框架,一个典型的应用场景是省市三级联动,基于此应用,特将三种主要的ajax框架略作整理,方便有需要的朋友查阅。 在示例之前,我们先设置一个演示数据源,新建一个项目...
"Downmoon.Framewrok"可能是一个自定义的框架或库;"dropdown_Ajax_Net2"和"dropdown_JQuery14_Net2"则分别对应ASP.NET 2.0下的Ajax和jQuery实现。 总的来说,这个示例代码集合涵盖了使用不同JavaScript框架和ASP...