Javascript-在异步WebSocket周围构建异步接口

时间:2018-10-12 16:06:38

标签: javascript websocket es6-promise

我想知道是否有可能围绕webSocket对象构建异步接口,该接口本质上是异步的。

webSockect对象位于发布许多方法的类/函数中:我想调用此方法,通过websocket发送命令,等待答复并以.then或{ {1}}-像JavaScript .catch一样思考。

Promise

或者最好在调用中传递回调函数,例如

function x() {
    myWS.sendCmdA().then( function() { doSomething; });
}

function myWS(){
  var ws = null;
  this.open = function() {
    ws = new WebSocket(....);
    ws.open = function() { ... };
    ws.onmessage = function () { ... };
  }
  this.sendCmdA = function () {
    ws.send("ABCD");
  }
}

0 个答案:

没有答案