Instance Method インスタンスメソッド

receive(completionHandler:)

Reads a WebSocket message once all the frames of the message are available. そのメッセージの全てのフレームが利用可能になるならば、WebSocketメッセージを読み出します。

Declaration 宣言

func receive(completionHandler: @escaping (Result<URLSessionWebSocketTask.Message, Error>) -> Void)

Parameters パラメータ

completionHandler

A closure that receives two parameters: the WebSocket message, and an NSError that indicates an error encountered while receiving the message. The error is nil if no error occurred. あるクロージャ、それは2つのパラメータ:WebSocketメッセージ、そしてメッセージを受信している間に出くわしたエラーを指し示すNSErrorを受け取ります。もしエラーが発生しなかったならば、エラーはnilです。

Discussion 議論

If the task reaches the maximumMessageSize while buffering the frames, this call fails with an error. タスクがフレームをバッファしている間にmaximumMessageSizeに到達するならば、この呼び出しはあるエラーで失敗します。

See Also 参照

Sending and Receiving Data データの送信と受信