使用您自己的XMPP服务器为Android聊天应用程序(Smack API)

时间:2014-03-18 13:05:37

标签: android xmpp

我是Android编程的新手。我已经完成了基础知识,并希望学习XMPP在Android上制作聊天应用程序。我已经完成了教程,但没有办法使用自定义电脑作为应用程序的服务器。我想用我的笔记本电脑作为服务器在2个Android设备之间发送消息。我的笔记本电脑应该能够接收并指导两者之间的消息。任何人都可以帮我开始吗?

1 个答案:

答案 0 :(得分:31)

首先,您需要在笔记本电脑中安装XMPP服务器。 Here是可用列表。人们常说Openfire易于安装和配置,但出于生产目的,Ejabberd(仅限linux和mac)似乎更强大。

要开发您的应用,您可以使用Smack,这是一个很好的documented,可以使用代码快照连接到服务器,创建聊天,发送和接收消息等。