How to use the websocket.w3cwebsocket.OPEN function in websocket

To help you get started, we’ve selected a few websocket examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github arago / hiro-graph-js / packages / hiro-graph-client / src / transport-websocket.js View on Github external
return new Promise((_resolve, _reject) => {
                                        if (ws.readyState !== WS.OPEN) {
                                            //we may have closed whilst waiting for the token.
                                            //always retry.
                                            emit({
                                                name: 'ws:close-before-send',
                                                data: null,
                                            });

                                            return connectionClosedBeforeSend;
                                        }

                                        ref();

                                        let called = false;
                                        const callback = (err, data) => {
                                            if (called) {
                                                return;
github watson-developer-cloud / node-sdk / speech-to-text / recognize_stream.js View on Github external
self.on('finish', function() {
    if (self.socket && self.socket.readyState === W3CWebSocket.OPEN) {
      self.socket.send(JSON.stringify(closingMessage));
    } else {
      self.once('connect', function() {
        self.socket.send(JSON.stringify(closingMessage));
      });
    }
  });
github watson-developer-cloud / node-sdk / speech-to-text / recognize_stream.js View on Github external
self.on('finish', function() {
    if (self.socket && self.socket.readyState === W3CWebSocket.OPEN) {
      self.socket.send(JSON.stringify(closingMessage));
    } else {
      self.once('connect', function() {
        self.socket.send(JSON.stringify(closingMessage));
      });
    }
  });