通过Java程序连接到Yahoo,MSN,AIM等即时消息(IM)服务的库

ane*_*eez 7 xmpp instant-messaging

我正在寻找一些可以帮助我通过Java程序连接到IM网络的库.

我的要求如下:

  1. 用户应该能够登录,检索朋友列表,并能够向他的朋友发送消息
  2. 消息也应该传递给离线朋友.

我做过一些关于lib-purple的研究.但它不是用Java编写的.是否有可用的Java包装器,以便我可以将它与Java程序一起使用?或者一些可以与XMPP服务器一起使用的libpurple插件?还是有其他解决方案.

谢谢Aneez

PS:

我已尝试将Openfire XMPP服务器与IM Gateway Plugin结合使用(也尝试了Kraken IM Gateway Plugin).它不向MSN和AIM朋友提供离线消息(适用于Yahoo和GTalk).

我还尝试了以下库,发现它们也不支持向离线朋友发送消息

  • Java MSN库
  • jYMSG(雅虎)
  • DAIM(针对AIM)

Mat*_*ehm 1

您希望离线消息存储在本地还是服务器上?我知道 AIM/MSN 有某种服务器来存储离线消息,但我还没有做足够的研究来了解它的可访问性。另一种方法是创建(或使用现有的)机器人,您将消息发送到该机器人来处理传递。

为此,JAIMBot 似乎提供了一个支持此功能的库:http://jaimbot.sourceforge.net/

通过谷歌搜索“msn 离线消息机器人”或类似查询,您也许能够找到类似的库/机器人来处理其他系统。

祝你好运!