Node.js 如何将多个URL组合成一个websocket?

Node.js 如何将多个URL组合成一个websocket?,node.js,websocket,Node.js,Websocket,我正在尝试使用单个websocket向服务器发送多个URL?如何做到这一点?有几种方法可以做到这一点,将URL放入某种类型的对象中,对该对象进行JSON编码,然后发送JSON字符串 发送JSON编码的数组: 或 发送带有URL作为属性的JSON编码对象: msgType属性只是假设您希望消息具有某种结构,以便服务器知道您正在发送什么。这不是必需的。请尝试添加您尝试过的代码?谢谢您@jfriend00。您可以使用上述代码段发送服务器和客户端代码吗。对不起,我真的不认识你this@Viveksc-s

我正在尝试使用单个websocket向服务器发送多个URL?如何做到这一点?

有几种方法可以做到这一点,将URL放入某种类型的对象中,对该对象进行JSON编码,然后发送JSON字符串

发送JSON编码的数组:

发送带有URL作为属性的JSON编码对象:


msgType属性只是假设您希望消息具有某种结构,以便服务器知道您正在发送什么。这不是必需的。

请尝试添加您尝试过的代码?谢谢您@jfriend00。您可以使用上述代码段发送服务器和客户端代码吗。对不起,我真的不认识你this@Viveksc-stackoverflow不是这样工作的。你问一个问题,我们会尽力为你解答。您可以从中学习并编写自己的代码。我们不仅仅为您编写代码。你问我如何使用webSocket发送多个URL,我回答了这个问题。如果你对答案有些不理解,那就要求澄清一下我写的东西。很抱歉,我对堆栈溢出也是新手。谢谢你的帮助feedback@Viveksc-这回答了你的问题吗?如果是这样,您可以通过单击答案旁边的复选标记向社区指出这一点。这也将为你赢得一些声誉点在这里遵循正确的程序。
socket.send(JSON.stringify([url1, url2, url3]));
socket.send(JSON.stringify({
     msgType: "urlList",
     data: [url1, url2, url3]
}));
socket.send(JSON.stringify({
    msgType: "urlList", 
    url1: someUrl1, 
    url2: someURL2, 
    url3: someURL3
}));