0

我尝试使用带有以下代码的 Smack 库连接到 MSN messanger

import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.ConnectionConfiguration.SecurityMode;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;

ConnectionConfiguration configuration = new
ConnectionConfiguration("messenger.hotmail.com", 1863, "hotmail.com"); 

configuration.setSecurityMode(SecurityMode.disabled);
configuration.setCompressionEnabled(false);

XMPPConnection connection = new XMPPConnection(configuration);

try 
{
    connection.connect();
}
catch (XMPPException e) 
{
    Log.e(TAG, "MSN connect Failed !!");
}

我收到“连接失败,服务器没有响应”

我也尝试使用 java msn 库它也不起作用。

我也尝试使用 TJMSN 库,但我的应用程序因验证错误而崩溃:

请帮助我...通过建议任何方法连接到android 中的 msn messanger

4

2 回答 2

1

Microsoft Messenger 不使用 XMPP

似乎不再是这种情况了。看看下面的帖子任何人都可以构建一个 Messenger 客户端——通过 XMPP 使用开放标准访问

该文章还提供了指向开发文档和基于 Smack 的 Android 代码示例的链接:

“有兴趣了解更多关于我们的 XMPP 界面的开发人员可以查看我们在 GitHub 上的代码示例以及Live Connect 开发人员中心的概述文档。这些应该为您提供足够的信息,以便开始将 Messenger 网络集成到您的移动应用程序中,设备和网站。”

于 2011-12-15T09:05:40.000 回答
1

Microsoft Messenger 不使用 XMPP,因此您无法使用 XMPP 客户端连接到它(这是您尝试做的)

于 2010-11-10T13:07:22.247 回答