代码之家  ›  专栏  ›  技术社区  ›  SlashJ

Websocket行为路径,是否需要在每次url更改时创建新连接?

  •  0
  • SlashJ  · 技术社区  · 6 年前

    我基于Websocket sharp创建了一个Websocket服务器,有两种行为,例如:

    • ws://host/behavior2网站

    在JavaScript中,当我打开到WebSocket服务器的连接时,我需要指定将接受我的消息的行为的URL。在连接behavior1的url时,如何调用behavior2而不必创建新的websocket连接?这可能吗?

    除了逻辑划分之外,还有什么理由使用多个行为吗?即使强制创建新连接,也有理由使用此逻辑分区吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Riyafa Abdul Hameed    6 年前

    当我连接到behavior1的url时,如何调用behavior2 不需要创建新的websocket连接?

    当你有两个网址,那么你将不得不作出两个不同的连接到 每个网址。不能重复使用同一连接来连接到不同的URL。

    现在我正在考虑创建一个行为来解析 我的消息并重定向到相应的消息处理程序。

    {
       "behavior":1,
       "content": "your content to be processed"
    }
    

    除了逻辑划分之外,还有什么理由使用多个行为吗? 使用这种逻辑划分的任何理由,即使它强制创建 新的连接?