android - 将您自己的 XMPP 服务器用于 android 聊天应用程序 (Smack API)

标签 android xmpp

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

最佳答案

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

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

关于android - 将您自己的 XMPP 服务器用于 android 聊天应用程序 (Smack API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22480302/

相关文章:

java - StringEntity 的 Spring REST Controller

java - Kotlin 中的 okhttp3 RequestBody

r - 使用XMPP协议(protocol)通过R发送Google Talk和Facebook消息

java - Smack API 流向美国陆军军用部队

android - smack packet listener 和 message listener 的区别

c# - 窗口形式 c# 对房间列表进行排序,这是一个字符串

javascript - 如何以 Angular 观看字符串更改 - 添加退格键?

Android onRequestPermissionsResult 不适用于我的 fragment

php - 限制在用户加载时从数据库获取数据(分页)

flutter - 任何用于 flutter 的 XMPP 插件?