Instance Method
インスタンスメソッド
URLSession:webSocketTask:didCloseWithCode:reason:
Tells the delegate that the WebSocket task received a close frame from the server endpoint, optionally including a close code and reason from the server.
WebSocketタスクがクローズフレームをサーバーエンドポイントから受け取ったことを委任先に伝えます、随意にサーバーからクローズコードおよび理由を含んでいます。
Parameters
パラメータ
session
The session of the WebSocket task that closed.
閉じたWebSocketタスクのセッション。
webSocketTask
The WebSocket task that closed.
閉じたWebSocketタスク。
closeCode
The close code provided by the server. If the close frame didn’t include a close code, this value is nil
.
サーバーによって提供されたクローズコード。クローズフレームがクローズコードを含まないならば、この値はnil
です。
reason
The close reason provided by the server. If the close frame didn’t include a reason, this value is nil
.
サーバーによって提供された閉鎖理由。コードフレームが理由を含まないならば、この値はnil
です。
See Also
参照
Handling WebSocket Lifecycle Events
WebSocketライフサイクルイベントを取り扱う
- URLSession:webSocketTask:didOpenWithProtocol:
Tells the delegate that the WebSocket task successfully negotiated the handshake with the endpoint, indicating the negotiated protocol.
WebSocketタスクがハンドシェイクをこのエンドポイントでうまく交渉して取り決めたことを委任先に伝えます、交渉済みのプロトコルを指し示しています。