CloseStatusCode Enumeration |
Namespace: Sfs2X.WebSocketSharp
public enum CloseStatusCode
Member name | Value | Description | |
---|---|---|---|
Normal | 1000 | Equivalent to close status 1000. Indicates normal close. | |
Away | 1001 | Equivalent to close status 1001. Indicates that an endpoint is going away. | |
ProtocolError | 1002 | Equivalent to close status 1002. Indicates that an endpoint is terminating the connection due to a protocol error. | |
UnsupportedData | 1003 | 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. | |
Undefined | 1004 | Equivalent to close status 1004. Still undefined. A Reserved value. | |
NoStatus | 1005 | Equivalent to close status 1005. Indicates that no status code was actually present. A Reserved value. | |
Abnormal | 1006 | Equivalent to close status 1006. Indicates that the connection was closed abnormally. A Reserved value. | |
InvalidData | 1007 | Equivalent to close status 1007. Indicates that an endpoint is terminating the connection because it has received a message that contains data that is not consistent with the type of the message. | |
PolicyViolation | 1008 | Equivalent to close status 1008. Indicates that an endpoint is terminating the connection because it has received a message that violates its policy. | |
TooBig | 1009 | 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. | |
MandatoryExtension | 1010 | 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 did not return them in the handshake response. | |
ServerError | 1011 | 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 | 1015 | Equivalent to close status 1015. Indicates that the connection was closed due to a failure to perform a TLS handshake. A Reserved value. |
The values of this enumeration are defined in Section 7.4 of RFC 6455.
"Reserved value" cannot be sent as a status code in closing handshake by an endpoint.