如何构建简单的多设备聊天应用程序?

时间:2018-04-29 14:27:26

标签: android network-programming

我已经知道了android编程的基础知识。现在我想构建一个离线多用户聊天应用程序。我发现点对点和蓝牙是最常用的相互通信技术。我需要知道,

  1. P2P和蓝牙中哪一个容易入手?
  2. 我已经使用在线教程构建了一个蓝牙聊天应用程序。该方法是两个端点之间的通信。是否有可能使它超过两个?

1 个答案:

答案 0 :(得分:0)

  

哪一个很容易从P2P和蓝牙开始?

这取决于您以前的技能和专业知识。我已经看到你已经设法通过蓝牙创建了一个p2p通信应用程序,所以当然很容易从蓝牙开始。

  

我已经使用在线教程构建了蓝牙聊天应用程序。   该方法是两个端点之间的通信。可能吗   使它超过两个?

是的,有可能。互联网上有很多连接多个蓝牙设备的教程。请查看此SO answer

然而,基于蓝牙的聊天应用并不是一个好方法。如果这只是为了你的学习,那么从我的观点来看这很好。如果这是一个专业项目,那么我建议你考虑考虑其他选择。查看使用Firebase的this tutorial。使用firebase进行实时聊天应用程序肯定会满足您的需求。