我正在实现一个基于 android 的聊天。我想让它几乎尽可能低。原因很简单——我想获得更多关于事物如何运作的知识。我正在使用套接字连接到服务器。使用单个套接字,一切都运行良好,但我的问题是:当使用该应用程序的用户打开多个聊天窗口时,我是否需要多个连接。如果是这样 - 建立这些联系的最佳方法是什么。我正在考虑使用像 Util 类这样的东西,它可以在需要时打开连接,但我仍然不太确定这个类必须具有什么架构。例如,将其设为单例类是否有意义?我是否能够跟踪所有打开的连接并在不再需要它们时关闭它们。任何帮助,将不胜感激。
PS如果我错过了什么,请随时告诉我什么,我将尝试编辑问题以使其尽可能清晰。