xmpp - 通过 Java 程序连接到即时消息 (IM) 服务(如 Yahoo、MSN、AIM)的库

标签 xmpp instant-messaging

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




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

我的要求如下:

  • 用户应该能够登录,
    检索好友列表,并能够
    给他的 friend 发消息
  • 消息应发送至
    线下 friend 也一样。

  • 我对 lib-purple 做了一些研究。但它不是用Java编写的。是否有任何可用的 Java 包装器,以便我可以将它与 Java 程序一起使用??或者一些可以与 XMPP 服务器一起使用的 libpurple 插件??或者有没有其他解决办法。

    谢谢
    阿涅兹

    PS:

    我曾尝试将 Openfire XMPP 服务器与 IM 网关插件结合使用(也尝试过 Kraken IM 网关插件)。它不会向 MSN 和 AIM friend 发送离线消息(适用于 Yahoo 和 GTalk)。

    我还尝试了以下库,发现它们也不支持向离线 friend 发送消息
  • Java MSN 库
  • jYMSG(雅虎)
  • DAIM(用于 AIM)
  • 最佳答案

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

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

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

    祝你好运!

    关于xmpp - 通过 Java 程序连接到即时消息 (IM) 服务(如 Yahoo、MSN、AIM)的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/906186/

    相关文章:

    c# - 建立与 windows live messenger 连接的实时聊天

    http - 如何创建一个不由轮询驱动的聊天服务器?

    ruby-on-rails - Rails 3.2 的 Jabber/XMPP gem

    ssl - 麦卡伯 : Unable to connect to the server (Ejabberd)

    android - 我们如何在 XMPP 中结束特定用户的 session 并从聊天中注销

    android - Facebook 的 IM 服务器地址和端口是什么?

    c++ - 如何用 C++ 制作 Yahoo 10 IM 自动回复程序?

    android - 在 android 中聊天时 Quickblox Chat 连接断开

    android - 尝试在 Android 上使用 aSmack 连接到 XMPP 服务器让我得到 "no dns resolver active"

    asp.net - 将即时消息集成到 ASP.NET 应用程序中