WebSocket は正確にはどのように機能しますか? それらを実装するのは奇妙に思えました。
最初にアドレスを使用してオブジェクトをonopen
構築し、次に接続が開かれたときに呼び出されるようなコールバックを定義します。Websocket の構築中に接続するように指示した場合、これはどのように発生しますか? onopen
コンストラクターが非同期で接続する場合、myが呼び出されることが保証されますか。
要約すると:
1) すべてのコールバックを宣言すると、websocket はいつ接続を決定しますか?
2)send()
メソッドは非同期ですか? もしそうなら、それを同期と呼ぶ方法はありますか?
編集:send()
非同期であることがわかりましたbufferedAmount
。送信するためにバッファリングされたデータの量を返す属性があります。ただし、2 番目の質問の 2 番目の部分は依然として有効です。