| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 | 
							- namespace SocketHttpListener
 
- {
 
-     /// <summary>
 
-     /// Contains the values of the status code for the WebSocket connection close.
 
-     /// </summary>
 
-     /// <remarks>
 
-     ///   <para>
 
-     ///   The values of the status code are defined in
 
-     ///   <see href="http://tools.ietf.org/html/rfc6455#section-7.4">Section 7.4</see>
 
-     ///   of RFC 6455.
 
-     ///   </para>
 
-     ///   <para>
 
-     ///   "Reserved value" must not be set as a status code in a close control 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.
 
-     ///   </para>
 
-     /// </remarks>
 
-     public enum CloseStatusCode : ushort
 
-     {
 
-         /// <summary>
 
-         /// Equivalent to close status 1000.
 
-         /// Indicates a normal close.
 
-         /// </summary>
 
-         Normal = 1000,
 
-         /// <summary>
 
-         /// Equivalent to close status 1001.
 
-         /// Indicates that an endpoint is going away.
 
-         /// </summary>
 
-         Away = 1001,
 
-         /// <summary>
 
-         /// Equivalent to close status 1002.
 
-         /// Indicates that an endpoint is terminating the connection due to a protocol error.
 
-         /// </summary>
 
-         ProtocolError = 1002,
 
-         /// <summary>
 
-         /// Equivalent to close status 1003.
 
-         /// Indicates that an endpoint is terminating the connection because it has received
 
-         /// an unacceptable type message.
 
-         /// </summary>
 
-         IncorrectData = 1003,
 
-         /// <summary>
 
-         /// Equivalent to close status 1004.
 
-         /// Still undefined. Reserved value.
 
-         /// </summary>
 
-         Undefined = 1004,
 
-         /// <summary>
 
-         /// Equivalent to close status 1005.
 
-         /// Indicates that no status code was actually present. Reserved value.
 
-         /// </summary>
 
-         NoStatusCode = 1005,
 
-         /// <summary>
 
-         /// Equivalent to close status 1006.
 
-         /// Indicates that the connection was closed abnormally. Reserved value.
 
-         /// </summary>
 
-         Abnormal = 1006,
 
-         /// <summary>
 
-         /// Equivalent to close status 1007.
 
-         /// Indicates that an endpoint is terminating the connection because it has received
 
-         /// a message that contains a data that isn't consistent with the type of the message.
 
-         /// </summary>
 
-         InconsistentData = 1007,
 
-         /// <summary>
 
-         /// Equivalent to close status 1008.
 
-         /// Indicates that an endpoint is terminating the connection because it has received
 
-         /// a message that violates its policy.
 
-         /// </summary>
 
-         PolicyViolation = 1008,
 
-         /// <summary>
 
-         /// 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.
 
-         /// </summary>
 
-         TooBig = 1009,
 
-         /// <summary>
 
-         /// Equivalent to close status 1010.
 
-         /// Indicates that the 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.
 
-         /// </summary>
 
-         IgnoreExtension = 1010,
 
-         /// <summary>
 
-         /// Equivalent to close status 1011.
 
-         /// Indicates that the server is terminating the connection because it has encountered
 
-         /// an unexpected condition that prevented it from fulfilling the request.
 
-         /// </summary>
 
-         ServerError = 1011,
 
-         /// <summary>
 
-         /// Equivalent to close status 1015.
 
-         /// Indicates that the connection was closed due to a failure to perform a TLS handshake.
 
-         /// Reserved value.
 
-         /// </summary>
 
-         TlsHandshakeFailure = 1015
 
-     }
 
- }
 
 
  |