我希望在我的应用程序中添加一个聊天功能,其中主屏幕显示所有当前聊天以及每个聊天中的最后一条消息,并且当用户单击聊天缩略图时,他将转到显示相关内容的聊天屏幕聊天(就像您可以想到的任何常规聊天应用一样...)
我正计划使用WebSocket对象来接收和发送消息到服务器。我的问题是以下内容-有什么方法可以实现此功能而不必使用两个WebSockets对象(每个屏幕一个)?我的意思是,两个屏幕都包含一个状态,当收到聊天消息时,需要更新该状态。当我定义一个WebSocket对象时,我需要定义它的onmessage函数,但是我看不到一种明显的方法可以在一个函数中影响两个不同屏幕的状态。
所以我想知道是否确实实现此目的的正确方法是使用两个WebSocket对象,每个屏幕一个,或者是否缺少某种让我使用一个WebSocket对象的优雅方法>
谢谢:)