WebSocket在此浏览器中连接另一个websocket

时间:2015-05-06 11:22:33

标签: javascript websocket

我的浏览器使用websocket连接到localhost的系统硬件应用程序。有时这个硬件应用程序被禁用,所以我想通过创建另一个websocket直接在浏览器中模拟这个硬件应用程序。我怎么能这样做?

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

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

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

1 个答案:

答案 0 :(得分:1)

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

var mockServer = new MockServer('ws://localhost:8080');
mockServer.on('connection', function(server) {
    server.on('message', function(data) {
        server.send('hello world!');
    } );
} );

希望有所帮助。

干杯,