Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript WebSocket连接此浏览器中的另一个WebSocket_Javascript_Websocket - Fatal编程技术网

Javascript WebSocket连接此浏览器中的另一个WebSocket

Javascript WebSocket连接此浏览器中的另一个WebSocket,javascript,websocket,Javascript,Websocket,我使用websocket将浏览器连接到本地主机上的系统硬件应用程序。有时会禁用此硬件应用程序,因此我希望通过创建另一个websocket直接在浏览器中模拟此硬件应用程序。我该怎么做 我试图通过同时创建两个WebSocket来模拟它,如下所示: socket1 = new WebSocket('ws://localhost:8080') socket2 = new WebSocket('ws://localhost:8080') 但这不起作用。如何建立此连接?我建议在这种情况下使用模拟框架来模拟

我使用websocket将浏览器连接到本地主机上的系统硬件应用程序。有时会禁用此硬件应用程序,因此我希望通过创建另一个websocket直接在浏览器中模拟此硬件应用程序。我该怎么做

我试图通过同时创建两个WebSocket来模拟它,如下所示:

socket1 = new WebSocket('ws://localhost:8080')
socket2 = new WebSocket('ws://localhost:8080')

但这不起作用。如何建立此连接?

我建议在这种情况下使用模拟框架来模拟服务器。我已经成功地做到了这一点,例如(引用README.md中的示例):

希望有帮助


干杯,

哦,好的!谢谢如果有效的话,这正是我需要的
var mockServer = new MockServer('ws://localhost:8080');
mockServer.on('connection', function(server) {
    server.on('message', function(data) {
        server.send('hello world!');
    } );
} );