After ". net Resources for performing MSN/IM/Messenger operations", I sorted out some Java IM resources for ease of query.
1,Java IM
A simple and straightforeward instant messaging program written in Java for all platforms developed with lack 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 Client Spark
Spark is an open-source, cross-platform IM client. Its features support group chat, telephone integration, and powerful security performance. If the enterprise deploys IM using Openfire + Spark, it is the best combination.
Http://www.oschina.net/p/spark
Http://blog.csdn.net/masterjames/archive/2009/08/21/4465255.aspx
4,LumaQQ
LumaQQ is an independent Java QQ client with reusable pure Java core and SWT-based QQ imitation interface. We follow the GNU General Public License (GPL) for release. The original Article of this clause can be seen in the COPYING file released together with the LumaQQ source code.
It should be specifically stated that LumaQQ is for research and learning purposes and we have not violated QQ's copyright license. All protocol analyses use QQ as a black box, and everything we do follows the computer software protection regulations of the People's Republic of China.
Http://lumaqq.linuxsir.org/main/index.php
5,Openfire
Openfire is a real-time WEB-based instant messaging platform, and is the original Jive Messenger
Http://www.oschina.net/p/openfire
6,Source code similar to QQ chat software for JAVA (with design documents)
Author: in fact, there are a lot of software such as QQ chat, but basically there is no public source code, but also only provide software clients, some software such as ICQ although the server but not open source code. I really want to know its operating mechanism and want to understand what it is, so I tried to make a simple interface, although it is not as complex and friendly as the formal company's, but at least it can give you some inspiration, which is helpful for learning.
Http://www.codefans.net/soft/1472.shtml
Http://www.chinajia.com/soft/downinfo/3383.html
7,JavaQQ.
Simple QQ written in java.
Http://www.itxuexi.com/bbs/thread-13226-1-1.html
Http://download.csdn.net/source/745684