gpt4 book ai didi

android - 用于 Android 聊天应用程序的 Websockets

转载 作者:行者123 更新时间:2023-11-29 15:16:09 26 4
gpt4 key购买 nike

我有兴趣为 Android 和可能的 iPhone 应用程序构建一个实时聊天应用程序。我对 websockets 做了一些背景研究,它们似乎是一个合理的选择。然而,注意到消息可以随时发送给用户,这在聊天应用程序中很常见,客户端服务器连接的套接字将永远不允许关闭,否则用户将被切断与任何信息流的联系和新消息。

我很好奇,以这种方式使用套接字的永久打开连接来构建我的应用程序是否会产生不利后果?

最佳答案

客户端的主要缺点是 radio 的电池耗尽,因为这需要保持数据连接。请注意,这对于任何尝试进行推送的解决方案都是相同的,因此 WebSockets 和例如 WebSockets 之间没有真正的区别。 HTTP 长轮询。如果您希望消息立即到达,则需要连接。

在服务器上,主要成本是 RAM。 WebSocket 服务器的设计使其与 HTTP 服务器不同,它们不为每个连接使用一个线程,因此扩展到大量并行连接本身没有问题。

关于android - 用于 Android 聊天应用程序的 Websockets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23750383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com