Contents

cancel(with:reason:)

Sends a close frame with the given close code and optional close reason.

Declaration

func cancel(with closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?)

Parameters

  • closeCode:

    A Closecode Swift.enum that indicates the reason for closing the connection.

  • reason:

    Optional further information to explain the closing. The value of this parameter is defined by the endpoints, not by the standard.

Discussion

If you call cancel() on the task instead of this method, it sends a cancellation frame with no close code or reason.

See Also

Closing the connection