如何创建多个XMPP客户端进行聊天?

时间:2012-07-31 12:17:55

标签: android xmpp

如何在Android中为Yahoo,AOL和Hotmail(MSN)创建XMPP聊天客户端。 现在我使用smack库创建了Gtalk和Facebook ..

我想为Yahoo,AOL,Hotmail创建,就像eBuddy应用程序一样。

为AOL,Yahoo,Hotmail寻找server_nameport number

我搜索了很多AOL,我得到了这个

SERVER_HOST = "xmpp.oscar.aol.com"; 
SERVER_PORT = 5222;

但没有运气..任何人都可以提供一些有关此SERVER_HOST,SERVER_PORT的详细信息。

1 个答案:

答案 0 :(得分:2)

对于Google Talk和Facebook,您可以与标准XMPP客户端连接。连接到talk.google.com/chat.facebook.com作为主持人,并使用您的Gmail地址/username@chat.facebook.com作为Jabber ID。

要通过XMPP直接连接到MSN,您需要实现其专有的X-MESSENGER-OAUTH2身份验证机制,如MSDN所述。有针对smack here的代码示例。

对于AIM和Yahoo,我认为您只能通过安装了相应传输的另一台XMPP服务器连接,例如pyYIMtPyAIMt