我创建了一个基于 websocket-sharp 的 Websocket 服务器,具有两种行为,例如:
- ws://host/behavior1
- ws://host/behavior2
在 JavaScript 中,当我打开到 WebSocket 服务器的连接时,我需要指定将接受我的消息的行为的 URL。当我连接到 behavior1 的 url 时如何调用 behavior2 而无需创建新的 websocket 连接?这可能吗?
在这一点上,我正在考虑创建一种行为来解析我的消息并重定向到适当的消息处理程序。
除了逻辑划分之外,还有什么理由使用多种行为吗?即使强制创建新连接,有任何理由使用这种逻辑划分吗?