Skip to content

Two websocket per page #62

Closed
Closed
@adrunk

Description

@adrunk

Hi, I have some problem with two web socket per page. This code is not working for me:

var fooWs = new ReconnectingWebSocket("ws://" + window.location.host + "/myapp/ws/foo");
var barWs = new ReconnectingWebSocket("ws://" + window.location.host + "/myapp/ws/bar");

fooWs.onopen = function() {
  console.log("fooWs open");
};

fooWs.onclose = function(event) {
  console.log('fooWs close code: ' + event.code + ' reason: ' + event.reason);
};

fooWs.onmessage = function(event) {
  console.log("fooWs onmessage " + event.data);
};

fooWs.onerror = function(error) {
   console.log("fooWs error " + error.message);
};


barWs.onopen = function() {
  console.log("barWs open");
};

barWs.onclose = function(event) {
  console.log('barWs close code: ' + event.code + ' reason: ' + event.reason);
};

barWs.onmessage = function(event) {
  console.log("barWs onmessage " + event.data);
};

barWs.onerror = function(error) {
   console.log("barWs error " + error.message);
};

When run, I have next output:

fooWs open
barWs open
barWs close code: undefined reason: undefined
barWs open
barWs close code: undefined reason: undefined
fooWs onmessage {"test":true}
barWs open
barWs close code: undefined reason: undefined
barWs open
barWs close code: undefined reason: undefined
barWs open
barWs close code: undefined reason: undefined
barWs open
...

Do you have any ideas?

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions