扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:计世网 来源:计世网 2007年9月3日
关键字:
闽南语说:说破不值钱!闲话说了那么多,现在我们就开始来开发我们自己基于JAVA的跨平台的MSN客户端程序。相信听到这句大家都会觉得血脉膨胀,没错,还有什么比动手写程序更让人兴奋的事情呢?何况还是基于JAVA的、跨平台的!
我们先给出一段可运行的代码来完成一个最简单的功能:当有人把它加入好友时,程序自动将之加入好友,当有人给它发送信息,程序自动回复一条相同的信息。OK,完成这么简单的功能的代码如下:
|
|
|
除了两个常用的对象MsnFriend以及MimeMessage分别用来表示我的好友以及MSN信息外,其他我们需要了解的也就是MSNMessenger以及MsnAdapter了。当然了前提是我们不需要除了聊天外的其他功能,例如文件传输等等。类MSNMessenger 对应着一个帐号的一次登录会话。
我们仅仅是需要告诉MSNMessenger类我们登录所用的帐号、密码、登录后的初始状态以及我们怎么来处理从MSN服务器上接收到的任何信息。在msnm-lib中,处理MSN信息是通过一个叫MsnAdapter类来处理的,这个类定义了如何处理例如收到消息、有人加我为好友等等的事件,开发者可以重载这些方法以便进行自行处理。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者