0

我正在构建一个类似于 What's App 的应用程序。
在继续之前,我必须了解如何使它更“实时”。

当您聊天并且有人在回答您时,您将实时看到他是否正在打字。

他们怎么能这么快呢?
是点对点推送吗?

什么是适用于 Android 的应用程序

4

2 回答 2

1

大多数聊天程序只是在您开始在 EditText 中输入内容并通过发送消息清除它时发送一个事件。

您可以在开始输入时启动一个事件,如果最后一次输入发生时每隔几秒检查一次设备。使用一些偏移量并确定用户不再输入 - 完成;)

于 2012-07-12T21:15:58.670 回答
0

如果用户正在打字,客户端可以不断地向服务器发送消息。另一个客户端(rece 将读取此消息。不知道它是客户端服务器还是 P2P。

您每秒只能发送 1 位。今天的网络允许您每秒发送数千万比特,并且延迟也非常低。

于 2012-07-12T21:16:30.540 回答