有人可以告诉我会发生什么如果我创建了多个WebSocket并尝试使用它们向服务器发送一些数据吗?
这会起作用还是会出现错误?
答案 0 :(得分:1)
这会回答你的问题吗?
var socket1 = new window.WebSocket("ws://server1.com");
var socket2 = new window.WebSocket("ws://server2.com");
socket1.send("hello 1"); // will send to server1.com
socket2.send("hello 2"); // will send to server2.com
通过特定WebSocket对象上的方法发送。
答案 1 :(得分:0)
为了得到我要求的所有必要的是写:
$wnd.socketVar = new $wnd.WebSocket(server1)
在任何其他地方,可以通过以下方式访问该Web套接字:$ wnd.socketVar。