2015-05-06 51 views
1

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

我试图同时创建两个的WebSockets,像这样效仿:

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

但是,这是行不通的。我如何建立这种连接?

回答

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!'); 
    }); 
}); 

希望有帮助。

干杯,

+0

哦,好的!谢谢!如果它的工作,这正是我需要的 – asiniy

+0

正是我想要的!多谢!!!! – asiniy