[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 11 00 00 00 29 17 fb 89 fe c3 91 f7 2b cb 8b e2 61 d2 3f 05 93 6d 65 a8 9e 63 72 a6 f5 d5 2c f2 9d 20 fa 0b c0 70 6a f6 88 7e 8b 90 3f 39 f5 76 c8 48 e0 bb 7b b2 7b ed d3 10 a7 1a 0f 70 98 0f 7f f4 4b 53 09 d2 a5 ef 36 c3 56 b4 aa f0 91 72 63 25 07 89 e0 93 3e 3f 2e f2 b9 73 0e 12 15 5d 43 56 c3 f4 70 a5 89 fe f7 f6 ac 3e 77 c2 d8 d0 84 91 f4 0c d1 f3 8e dc c3 c3 b8 38 3d 0c bf 17 de 20 78 c1 ]
System.Reflection.AssemblyCompany("")
System.Reflection.AssemblyConfiguration("")
System.Reflection.AssemblyCopyright("sta.blockhead")
System.Reflection.AssemblyDescription("A C# implementation of the WebSocket protocol client & server")
System.Reflection.AssemblyProduct("websocket-sharp.dll")
System.Reflection.AssemblyTitle("websocket-sharp")
System.Reflection.AssemblyTrademark("")
System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)
A C# implementation of the WebSocket protocol client & server.
Copyright (c) 2010-2013 sta.blockhead

# websocket-sharp

- ExtensionMethod
  WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext `` `` A that provides a TCP connection to accept a WebSocket connection. A that indicates a secure connection or not. (true indicates a secure connection.) Accepts a WebSocket connection by the .
- ExtensionMethod
  System.Void `` `` `` A that provides a TCP connection to accept a WebSocket connection. A that indicates a secure connection or not. (true indicates a secure connection.) An Action<TcpListenerWebSocketContext> delegate that contains the method(s) that is called when an asynchronous operation completes. Accepts a WebSocket connection asynchronously by the .
- ExtensionMethod
  System.Boolean `` `System.ParamArray` A to test. An array of that contains characters to find. Determines whether the specified contains any of characters in the specified array of .
- ExtensionMethod
  System.Void `` `` `` An to emit. An that emits the . An that contains no event data. Emit the specified delegate if is not .
- ExtensionMethod
  System.Void System.EventArgs `` `` `` The type of the event data generated by the event. An EventHandler<TEventArgs> to emit. An that emits the . A TEventArgs that contains the event data. Emit the specified EventHandler<TEventArgs> delegate if is not .
- ExtensionMethod
  System.Boolean `` `` `` An to compare. A to compare. A List<byte> to save the as . Determines whether the specified equals the specified as . And save this specified as to the specified List<byte>.
- ExtensionMethod
  System.Boolean `` `` A that contains the entries. A that contains the key of the entry to find. Determines whether the entry with the specified key exists in the specified .
- ExtensionMethod
  System.Boolean `` `` `` A that contains the entries. A that contains the key of the entry to find. A that contains the value of the entry to find. Determines whether the entry with the specified both key and value exists in the specified .
- ExtensionMethod
  System.String `` A that contains the URI to get the absolute path from. Gets the absolute path from the specified .
- ExtensionMethod
  WebSocketSharp.Net.CookieCollection `` `` A that contains a collection of the HTTP Headers. true if gets from the response ; from the request , false. Gets the collection of cookies from the specified .
- ExtensionMethod
  System.String `` One of values that contains an HTTP status code. Gets the description of the HTTP status code using the specified .
- ExtensionMethod
  System.String `` `` A that contains a pair of name and value separated by a separator string. A that contains a separator string. Gets the name from the specified that contains a pair of name and value separated by a separator string.
- ExtensionMethod
  System.Collections.Generic.KeyValuePair<System.String,System.String> `` `` A that contains a pair of name and value are separated by a separator string. A that contains a separator string. Gets the name and value from the specified that contains a pair of name and value are separated by a separator string.
- ExtensionMethod
  System.String `` An that contains an HTTP status code. Gets the description of the HTTP status code using the specified .
- ExtensionMethod
  System.String `` `` A that contains a pair of name and value separated by a separator string. A that contains a separator string. Gets the value from the specified that contains a pair of name and value separated by a separator string.
- ExtensionMethod
  System.Boolean `` A to test. Determines whether the specified is in the allowable range of the WebSocket close status code.
- ExtensionMethod
  System.Boolean `` A to test. Determines whether the specified is empty.
- ExtensionMethod
  System.Boolean `` `` A to test. A that contains character to find. Determines whether the specified is enclosed in the specified .
- ExtensionMethod
  System.Boolean `` A to test. Determines whether the specified is host (this computer architecture) byte order.
- ExtensionMethod
  System.Boolean `` A to test. Determines whether the specified represents a local IP address.
- ExtensionMethod
  System.Boolean `` A to test. Determines whether the specified is or empty.
- ExtensionMethod
  System.Boolean `` A to test. Determines whether the specified is predefined scheme.
- ExtensionMethod
  System.Boolean `` `` A that contains an HTTP request information. A that contains a protocol name. Determines whether the specified is the HTTP Upgrade request to switch to the specified .
- ExtensionMethod
  System.Boolean `` `` A to test. A that receives a message if the is invalid. Determines whether the specified is valid absolute path.
- ExtensionMethod
  System.Boolean `` A to test. Determines whether the specified is a URI string.
- ExtensionMethod
  System.Boolean `` `` `` The first to compare. The second to compare. A that indicates a case-sensitive or insensitive comparison. (true indicates a case-insensitive comparison.) Determines whether two specified objects don't have the same value.
- ExtensionMethod
  System.Byte[] `` `` A that contains the data to read. An that contains the number of bytes to read. Reads a block of bytes from the specified stream and returns the read data in an array of .
- ExtensionMethod
  System.Byte[] `` `` A that contains the data to read. A that contains the number of bytes to read. Reads a block of bytes from the specified stream and returns the read data in an array of .
- ExtensionMethod
  System.Byte[] `` `` `` A that contains the data to read. A that contains the number of bytes to read. An that contains the buffer size in bytes of each internal read. Reads a block of bytes from the specified stream and returns the read data in an array of .
- ExtensionMethod
  T[] `` `` `` The type of elements in the . An array of T that contains the data to retrieve a sub-array. An that contains the zero-based starting position of a sub-array in the . An that contains the number of elements to retrieve a sub-array. Retrieves a sub-array from the specified . A sub-array starts at the specified element position.
- ExtensionMethod
  System.Void `` `` An is the number of times to execute. An delegate that references the method(s) to execute. Executes the specified delegate times.
- ExtensionMethod
  System.Void `` `` An is the number of times to execute. An Action<int> delegate that references the method(s) to execute. An parameter to pass to the method(s) is the zero-based count of iteration. Executes the specified Action<int> delegate times.
- ExtensionMethod
  System.Void `` `` A is the number of times to execute. An delegate that references the method(s) to execute. Executes the specified delegate times.
- ExtensionMethod
  System.Void `` `` A is the number of times to execute. An Action<long> delegate that references the method(s) to execute. A parameter to pass to the method(s) is the zero-based count of iteration. Executes the specified Action<long> delegate times.
- ExtensionMethod
  System.Void `` `` A is the number of times to execute. An delegate that references the method(s) to execute. Executes the specified delegate times.
- ExtensionMethod
  System.Void `` `` A is the number of times to execute. An Action<uint> delegate that references the method(s) to execute. A parameter to pass to the method(s) is the zero-based count of iteration. Executes the specified Action<uint> delegate times.
- ExtensionMethod
  System.Void `` `` A is the number of times to execute. An delegate that references the method(s) to execute. Executes the specified delegate times.
- ExtensionMethod
  System.Void `` `` A is the number of times to execute. An Action<ulong> delegate that references the method(s) to execute. A parameter to pass to this method(s) is the zero-based count of iteration. Executes the specified Action<ulong> delegate times.
- ExtensionMethod
  T DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` The type of the return value. The T must be a value type. An array of to convert. A that indicates the byte order of the . Converts the specified array of to the specified type data.
- ExtensionMethod
  System.Byte[] DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` The type of the . The T must be a value type. A T to convert. A that indicates the byte order of the return. Converts the specified data to an array of .
- ExtensionMethod
  System.Byte[] `` `` An array of to convert. A that indicates the byte order of the . Converts the order of the specified array of to the host byte order.
- ExtensionMethod
  System.String `` `` The type of elements in the . An array of T to convert. A that contains a separator string. Converts the specified array to a concatenated the specified separator string between each element of this array.
- ExtensionMethod
  System.Uri `` A to convert. Converts the specified to a object.
- ExtensionMethod
  System.Boolean `` `` `` A that contains a WebSocket URI. When this method returns, contains a created WebSocket if the parameter is valid WebSocket URI; otherwise, . When this method returns, contains a error message if the parameter is invalid WebSocket URI; otherwise, String.Empty. Tries to create a new WebSocket using the specified .
- ExtensionMethod
  System.String `` A to decode. URL-decodes the specified .
- ExtensionMethod
  System.String `` A to encode. URL-encodes the specified .
- ExtensionMethod
  System.Void `` `` A that contains a network stream to write a content data. An array of that contains a content data to write. Writes the specified content data using the specified .