天天加油 - 助您成才
怎样用Java实现MSN Messager的功能
您正在看的Java是:怎样用Java实现MSN Messager的功能。
我们前面提出的简单功能已经完成了,读者可以在自己的机器上进行测试,运行时需要用到msnm-lib库,也就是msnm.jar文件。

    关于多人聊天:

    MSN有另外一个不错的功能就是多人同时聊天,msnm-lib对这个功能支持也非常好。在MsnAdapter中定义的方法instantMessageReceived的第一个参数类型为 SwitchboardSession。当接收到消息时,我们可以从这个参数中获取多人聊天的一个会话标识,同时可以通过getMsnFriends来读取参与当前聊天的所有好友。当你要主动发送消息的时候你就必须从SwitchboardSession中读取所有的好友并给他们一一发送信息。

    关于文件传输:

    可能这是我发现的关于msnm-lib的唯一不足,或者说还不够完善的部分。经过测试发现使用微软的MSN程序可以正常传输文件的两台机器用jMSN却无法传输,错误信息都是说连接超时,这两台机器不在同一个子网。

    相信msnm-lib对这个功能并没有进行处理。由于并没有两台直接连接Internet的机器,因此关于jMSN的文件传输一直都没有办法来做一个试验,希望新版本的msnm-lib能解决好这个问题。

 

上一页  1 2 3 4 

排行

最近更新

  • 推荐阅读
  • Java《怎样用Java实现MSN Messager的功能》怎样用Java实现MSN Messager的功能
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM