WebSocket 在此浏览器中连接另一个 websocket
WebSocket connect another websocket in this browser
我的浏览器使用 websocket 连接到本地主机上的系统硬件应用程序。有时这个硬件应用程序被禁用,所以我想通过创建另一个 websocket 直接在浏览器中模拟这个硬件应用程序。我该怎么做?
我试图通过同时创建两个 websocket 来模拟它,就像这样:
socket1 = new WebSocket('ws://localhost:8080')
socket2 = new WebSocket('ws://localhost:8080')
但这行不通。我怎样才能建立这个连接?
我建议在这种情况下使用模拟框架来模拟服务器。我已经成功地使用 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!');
} );
} );
希望对您有所帮助。
干杯,
我的浏览器使用 websocket 连接到本地主机上的系统硬件应用程序。有时这个硬件应用程序被禁用,所以我想通过创建另一个 websocket 直接在浏览器中模拟这个硬件应用程序。我该怎么做?
我试图通过同时创建两个 websocket 来模拟它,就像这样:
socket1 = new WebSocket('ws://localhost:8080')
socket2 = new WebSocket('ws://localhost:8080')
但这行不通。我怎样才能建立这个连接?
我建议在这种情况下使用模拟框架来模拟服务器。我已经成功地使用 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!');
} );
} );
希望对您有所帮助。
干杯,