WebSockets 究竟是如何工作的?实施它们似乎很奇怪。
首先,您使用地址构造对象,然后定义回调,例如onopen
打开连接时调用的回调。现在,如果我在构建 websocket 时告诉它进行连接,会发生什么?如果构造函数以异步方式连接,是否保证onopen
会调用 my 。
把它们加起来:
1)当我声明所有回调时,websocket何时决定连接?
2)send()
方法是异步的吗?如果是这样,有没有办法称之为同步?
编辑:我发现send()
是异步的,有一个bufferedAmount
属性返回缓冲要发送的数据量。但是,第二个问题的第二部分仍然有效。