Unosquare
    Show / Hide Table of Contents

    Enum CloseStatusCode

    Indicates the status code for the WebSocket connection close.

    Namespace: EmbedIO.WebSockets
    Syntax
    public enum CloseStatusCode : ushort
    Remarks

    The values of this enumeration are defined in Section 7.4 of RFC 6455.

    "Reserved value" must not be set as a status code in a connection close frame by an endpoint. It's designated for use in applications expecting a status code to indicate that the connection was closed due to the system grounds.

    Fields

    Name Description
    Abnormal

    Equivalent to close status 1006. Indicates that the connection was closed abnormally. A Reserved value.

    Away

    Equivalent to close status 1001. Indicates that an endpoint is going away.

    InvalidData

    Equivalent to close status 1007. Indicates that an endpoint is terminating the connection because it has received a message that contains data that isn't consistent with the type of the message.

    MandatoryExtension

    Equivalent to close status 1010. Indicates that a client is terminating the connection because it has expected the server to negotiate one or more extension, but the server didn't return them in the handshake response.

    Normal

    Equivalent to close status 1000. Indicates normal close.

    NoStatus

    Equivalent to close status 1005. Indicates that no status code was actually present. A Reserved value.

    PolicyViolation

    Equivalent to close status 1008. Indicates that an endpoint is terminating the connection because it has received a message that violates its policy.

    ProtocolError

    Equivalent to close status 1002. Indicates that an endpoint is terminating the connection due to a protocol error.

    ServerError

    Equivalent to close status 1011. Indicates that a server is terminating the connection because it has encountered an unexpected condition that prevented it from fulfilling the request.

    TlsHandshakeFailure

    Equivalent to close status 1015. Indicates that the connection was closed due to a failure to perform a TLS handshake. A Reserved value.

    TooBig

    Equivalent to close status 1009. Indicates that an endpoint is terminating the connection because it has received a message that is too big to process.

    Undefined

    Equivalent to close status 1004. Still undefined. A Reserved value.

    UnsupportedData

    Equivalent to close status 1003. Indicates that an endpoint is terminating the connection because it has received a type of data that it cannot accept.

    Comments

    Back to top Copyright © 2017-2019 Unosquare