【发布时间】:2018-10-01 16:15:37
【问题描述】:
因此,正如研究 websocket 向我展示的那样,我应该使用 1 个 websocket 来满足我的所有需求。这样做的问题是我的应用程序发送许多不同的消息类型并接收许多不同的消息类型。
例如,我可以取回有关文档、用户、某些设置、聊天消息等的数据。所以我有许多不同的消息类型,并且我在服务器端和客户端的 onMessage 都与 if 语句混淆处理不同的消息。
所以我的问题是什么是处理这个问题的好方法,最好的编码实践是什么。
【问题讨论】:
-
嗨,你能分享一些你是如何解决这个问题的信息吗?我遇到了同样的问题,不知道当我们有多种消息类型时如何处理?
-
我只需要编写代码来接收不同的消息类型,然后运行相应的消息。对我来说,最简单的方法是将消息类型设置为需要运行的类的名称,从该类名称创建一个对象,然后运行它。
标签: javascript java websocket