跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

如何用JAVA实现类似MSNMessager的功能?

大家好,我是陈景序,今天我们来聊聊如何用JAVA实现类似MSNMessager的功能。

现在的即时通讯软件有很多,像QQ、MSN和泡泡,但它们的客户端与服务器通讯协议并不公开,这让开发者很难利用它们的用户群体。不过,MSNMessager提供了开放的API和通讯协议,让开发者可以轻松实现类似的功能。

今天我们要介绍的是jMSN,这是一个封装了MSNMessager通讯协议的JAVA API。它可以帮助我们使用JAVA语言模拟出MSNMessager软件,而且它是跨平台的,可以在Linux、MacOS和Windows上运行。

jMSN是由韩国人开发的开放源码API,可以从这里下载。虽然项目首页主要是韩文,但jMSN本身非常简单,即使不看文档也能轻松使用。

接下来,我会通过一段代码示例,教大家如何使用jMSN自带的API:msnm-lib来实现一些基本功能。

/* Created on 2003-11-21 by Liudong */ package jmsn.demo; import rat.h.msnm.MSNMessenger; import rat.h.msnm.SwitchboardSession; import rat.h.msnm.UserStatus; import rat.h.msnm.entity.MsnFriend; import rat.h.msnm.event.MsnAdapter; import rat.h.msnm.msg.MimeMessage; /** * MSN演示程序 * @author Liudong */ public class MSNDaemon extends Thread { private static MSNMessenger msn; public static void main(String[] args) { msn = new MSNMessenger(
                            

相关文章