diff --git a/Example/Example.pidb b/Example/Example.pidb index e8b5caa6..ab3dc054 100644 Binary files a/Example/Example.pidb and b/Example/Example.pidb differ diff --git a/Example/bin/Debug_Ubuntu/example.exe b/Example/bin/Debug_Ubuntu/example.exe index a87418bb..e60e68f0 100755 Binary files a/Example/bin/Debug_Ubuntu/example.exe and b/Example/bin/Debug_Ubuntu/example.exe differ diff --git a/Example/bin/Debug_Ubuntu/example.exe.mdb b/Example/bin/Debug_Ubuntu/example.exe.mdb index 3c97fe1e..67b50dfd 100644 Binary files a/Example/bin/Debug_Ubuntu/example.exe.mdb and b/Example/bin/Debug_Ubuntu/example.exe.mdb differ diff --git a/Example/bin/Debug_Ubuntu/websocket-sharp.dll b/Example/bin/Debug_Ubuntu/websocket-sharp.dll index 8b42adef..60332bbe 100755 Binary files a/Example/bin/Debug_Ubuntu/websocket-sharp.dll and b/Example/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/Example/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/Example/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index e5282e03..ca5146db 100644 Binary files a/Example/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/Example/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/Example1/bin/Debug_Ubuntu/example1.exe b/Example1/bin/Debug_Ubuntu/example1.exe index 60a0f9b2..b7a1ad7f 100755 Binary files a/Example1/bin/Debug_Ubuntu/example1.exe and b/Example1/bin/Debug_Ubuntu/example1.exe differ diff --git a/Example1/bin/Debug_Ubuntu/example1.exe.mdb b/Example1/bin/Debug_Ubuntu/example1.exe.mdb index bfa1d859..f6cf3cae 100644 Binary files a/Example1/bin/Debug_Ubuntu/example1.exe.mdb and b/Example1/bin/Debug_Ubuntu/example1.exe.mdb differ diff --git a/Example1/bin/Debug_Ubuntu/websocket-sharp.dll b/Example1/bin/Debug_Ubuntu/websocket-sharp.dll index 8b42adef..60332bbe 100755 Binary files a/Example1/bin/Debug_Ubuntu/websocket-sharp.dll and b/Example1/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/Example1/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/Example1/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index e5282e03..ca5146db 100644 Binary files a/Example1/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/Example1/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/Example2/bin/Debug_Ubuntu/example2.exe b/Example2/bin/Debug_Ubuntu/example2.exe index 6714239a..b4175454 100755 Binary files a/Example2/bin/Debug_Ubuntu/example2.exe and b/Example2/bin/Debug_Ubuntu/example2.exe differ diff --git a/Example2/bin/Debug_Ubuntu/example2.exe.mdb b/Example2/bin/Debug_Ubuntu/example2.exe.mdb index 21f8c675..bf015b89 100644 Binary files a/Example2/bin/Debug_Ubuntu/example2.exe.mdb and b/Example2/bin/Debug_Ubuntu/example2.exe.mdb differ diff --git a/Example2/bin/Debug_Ubuntu/websocket-sharp.dll b/Example2/bin/Debug_Ubuntu/websocket-sharp.dll index 8b42adef..60332bbe 100755 Binary files a/Example2/bin/Debug_Ubuntu/websocket-sharp.dll and b/Example2/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/Example2/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/Example2/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index e5282e03..ca5146db 100644 Binary files a/Example2/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/Example2/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/Example3/bin/Debug_Ubuntu/Example3.exe b/Example3/bin/Debug_Ubuntu/Example3.exe index cfefe0a1..cb873377 100755 Binary files a/Example3/bin/Debug_Ubuntu/Example3.exe and b/Example3/bin/Debug_Ubuntu/Example3.exe differ diff --git a/Example3/bin/Debug_Ubuntu/Example3.exe.mdb b/Example3/bin/Debug_Ubuntu/Example3.exe.mdb index 6027d46b..f7591adb 100644 Binary files a/Example3/bin/Debug_Ubuntu/Example3.exe.mdb and b/Example3/bin/Debug_Ubuntu/Example3.exe.mdb differ diff --git a/Example3/bin/Debug_Ubuntu/websocket-sharp.dll b/Example3/bin/Debug_Ubuntu/websocket-sharp.dll index 8b42adef..60332bbe 100755 Binary files a/Example3/bin/Debug_Ubuntu/websocket-sharp.dll and b/Example3/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/Example3/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/Example3/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index e5282e03..ca5146db 100644 Binary files a/Example3/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/Example3/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/websocket-sharp/Net/HttpListenerRequest.cs b/websocket-sharp/Net/HttpListenerRequest.cs index d6e5d3e4..9d4c2403 100644 --- a/websocket-sharp/Net/HttpListenerRequest.cs +++ b/websocket-sharp/Net/HttpListenerRequest.cs @@ -6,7 +6,7 @@ // Gonzalo Paniagua Javier (gonzalo@novell.com) // // Copyright (c) 2005 Novell, Inc. (http://www.novell.com) -// Copyright (c) 2012 sta.blockhead (sta.blockhead@gmail.com) +// Copyright (c) 2012-2013 sta.blockhead (sta.blockhead@gmail.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -39,6 +39,12 @@ using System.Text; namespace WebSocketSharp.Net { + /// + /// Provides access to the HTTP request objects sent to a instance. + /// + /// + /// The HttpListenerRequest class cannot be inherited. + /// public sealed class HttpListenerRequest { #region Private Static Fields @@ -86,12 +92,25 @@ namespace WebSocketSharp.Net { #region Properties + /// + /// Gets the media types which are acceptable for the response. + /// + /// + /// An array of that contains the media type names in the Accept request-header field + /// or if the request did not include an Accept header. + /// public string [] AcceptTypes { get { return accept_types; } } - // TODO: Always returns 0 + /// + /// Gets an error code that identifies a problem with the client's certificate. + /// + /// + /// Always returns 0. + /// public int ClientCertificateError { + // TODO: Always returns 0 get { /* if (no_get_certificate) @@ -103,7 +122,14 @@ namespace WebSocketSharp.Net { } } + /// + /// Gets the encoding that can be used with the entity body data included in the request. + /// + /// + /// A that contains the encoding that can be used with entity body data. + /// public Encoding ContentEncoding { + // TODO: Always returns Encoding.Default get { if (content_encoding == null) content_encoding = Encoding.Default; @@ -111,14 +137,33 @@ namespace WebSocketSharp.Net { } } + /// + /// Gets the size of the entity body data included in the request. + /// + /// + /// A that contains the value of the Content-Length entity-header field. + /// -1 if the size is not known. + /// public long ContentLength64 { get { return content_length; } } + /// + /// Gets the media type of the entity body included in the request. + /// + /// + /// A that contains the value of the Content-Type entity-header field. + /// public string ContentType { get { return headers ["content-type"]; } } + /// + /// Gets the cookies included in the request. + /// + /// + /// A that contains the cookies included in the request. + /// public CookieCollection Cookies { get { // TODO: check if the collection is read-only @@ -128,18 +173,42 @@ namespace WebSocketSharp.Net { } } + /// + /// Gets a value indicating whether the request has the entity body. + /// + /// + /// true if the request has the entity body; otherwise, false. + /// public bool HasEntityBody { get { return (content_length > 0 || is_chunked); } } + /// + /// Gets the HTTP headers used in the request. + /// + /// + /// A that contains the HTTP headers used in the request. + /// public NameValueCollection Headers { get { return headers; } } + /// + /// Gets the HTTP method used in the request. + /// + /// + /// A that contains the HTTP method used in the request. + /// public string HttpMethod { get { return method; } } + /// + /// Gets a that contains the entity body data included in the request. + /// + /// + /// A that contains the entity body data included in the request. + /// public Stream InputStream { get { if (input_stream == null) { @@ -153,6 +222,12 @@ namespace WebSocketSharp.Net { } } + /// + /// Gets a value indicating whether the client that sent the request is authenticated. + /// + /// + /// Always returns false. + /// public bool IsAuthenticated { // TODO: Always returns false get { return false; } @@ -168,6 +243,12 @@ namespace WebSocketSharp.Net { get { return RemoteEndPoint.Address.IsLocal(); } } + /// + /// Gets a value indicating whether the HTTP connection is secured using the SSL protocol. + /// + /// + /// true if the HTTP connection is secured; otherwise, false. + /// public bool IsSecureConnection { get { return context.Connection.IsSecure; } } @@ -182,7 +263,7 @@ namespace WebSocketSharp.Net { get { return method != "GET" ? false - : version != HttpVersion.Version11 + : version < HttpVersion.Version11 ? false : !headers.Exists("Upgrade", "websocket") ? false @@ -196,6 +277,12 @@ namespace WebSocketSharp.Net { } } + /// + /// Gets a value indicating whether the client requests a persistent connection. + /// + /// + /// true if the client requests a persistent connection; otherwise, false. + /// public bool KeepAlive { get { if (ka_set) @@ -219,51 +306,123 @@ namespace WebSocketSharp.Net { } } + /// + /// Gets the server endpoint as an IP address and a port number. + /// + /// + /// A that contains the server endpoint. + /// public IPEndPoint LocalEndPoint { get { return context.Connection.LocalEndPoint; } } + /// + /// Gets the HTTP version used in the request. + /// + /// + /// A that contains the HTTP version used in the request. + /// public Version ProtocolVersion { get { return version; } } + /// + /// Gets the collection of query string variables used in the request. + /// + /// + /// A that contains the collection of query string variables used in the request. + /// public NameValueCollection QueryString { get { return query_string; } } + /// + /// Gets the raw URL (without the scheme, host and port) requested by the client. + /// + /// + /// A that contains the raw URL requested by the client. + /// public string RawUrl { get { return raw_url; } } + /// + /// Gets the client endpoint as an IP address and a port number. + /// + /// + /// A that contains the client endpoint. + /// public IPEndPoint RemoteEndPoint { get { return context.Connection.RemoteEndPoint; } } - // TODO: Always returns Guid.Empty + /// + /// Gets the identifier of a request. + /// + /// + /// A that contains the identifier of a request. + /// public Guid RequestTraceIdentifier { + // TODO: Always returns Guid.Empty get { return Guid.Empty; } } + /// + /// Gets the URL requested by the client. + /// + /// + /// A that contains the URL requested by the client. + /// public Uri Url { get { return url; } } + /// + /// Gets the URL of the resource from which the requested URL was obtained. + /// + /// + /// A that contains the value of the Referer request-header field. + /// public Uri UrlReferrer { get { return referrer; } } + /// + /// Gets the information about the user agent originating the request. + /// + /// + /// A that contains the value of the User-Agent request-header field. + /// public string UserAgent { get { return headers ["user-agent"]; } } + /// + /// Gets the server endpoint as an IP address and a port number. + /// + /// + /// A that contains the server endpoint. + /// public string UserHostAddress { get { return LocalEndPoint.ToString (); } } + /// + /// Gets the internet host name and port number (if present) of the resource being requested. + /// + /// + /// A that contains the value of the Host request-header field. + /// public string UserHostName { get { return headers ["host"]; } } + /// + /// Gets the natural languages that are preferred as a response to the request. + /// + /// + /// An array of that contains the natural language names in the Accept-Language request-header field. + /// public string [] UserLanguages { get { return user_languages; } } @@ -290,7 +449,6 @@ namespace WebSocketSharp.Net { } else { string key = HttpUtility.UrlDecode (kv.Substring (0, pos)); string val = HttpUtility.UrlDecode (kv.Substring (pos + 1)); - query_string.Add (key, val); } } @@ -404,7 +562,7 @@ namespace WebSocketSharp.Net { if (raw_uri != null) host = raw_uri.Host; - + int colon = host.IndexOf (':'); if (colon >= 0) host = host.Substring (0, colon); @@ -510,7 +668,8 @@ namespace WebSocketSharp.Net { } } - internal static string Unquote (String str) { + internal static string Unquote (String str) + { int start = str.IndexOf ('\"'); int end = str.LastIndexOf ('\"'); if (start >= 0 && end >=0) @@ -522,27 +681,66 @@ namespace WebSocketSharp.Net { #region Public Methods - // TODO: Always returns null + /// + /// Begins getting the client's X.509 v.3 certificate asynchronously. + /// + /// + /// This asynchronous operation must be completed by calling the method. + /// Typically, the method is invoked by the delegate. + /// + /// + /// An that contains the status of the asynchronous operation. + /// + /// + /// An delegate that references the method(s) + /// called when the asynchronous operation completes. + /// + /// + /// An that contains a user defined object to pass to the delegate. + /// + /// + /// This method is not implemented. + /// public IAsyncResult BeginGetClientCertificate (AsyncCallback requestCallback, Object state) { - return null; + // TODO: Not Implemented. + throw new NotImplementedException (); } - // TODO: Always returns null + /// + /// Ends an asynchronous operation to get the client's X.509 v.3 certificate. + /// + /// + /// This method completes an asynchronous operation started by calling the method. + /// + /// + /// A that contains the client's X.509 v.3 certificate. + /// + /// + /// An obtained by calling the method. + /// + /// + /// This method is not implemented. + /// public X509Certificate2 EndGetClientCertificate (IAsyncResult asyncResult) { - // set no_client_certificate once done. - - return null; + // TODO: Not Implemented. + throw new NotImplementedException (); } - // TODO: Always returns null + /// + /// Gets the client's X.509 v.3 certificate. + /// + /// + /// A that contains the client's X.509 v.3 certificate. + /// + /// + /// This method is not implemented. + /// public X509Certificate2 GetClientCertificate () { - // set no_client_certificate once done. - - // InvalidOp if call in progress. - return null; + // TODO: Not Implemented. + throw new NotImplementedException (); } #endregion diff --git a/websocket-sharp/RequestHandshake.cs b/websocket-sharp/RequestHandshake.cs index f57080c9..3e394b33 100644 --- a/websocket-sharp/RequestHandshake.cs +++ b/websocket-sharp/RequestHandshake.cs @@ -71,7 +71,7 @@ namespace WebSocketSharp { get { return HttpMethod != "GET" ? false - : ProtocolVersion != HttpVersion.Version11 + : ProtocolVersion < HttpVersion.Version11 ? false : !HeaderExists("Upgrade", "websocket") ? false diff --git a/websocket-sharp/ResponseHandshake.cs b/websocket-sharp/ResponseHandshake.cs index 2aba71a1..b2bc1ee9 100644 --- a/websocket-sharp/ResponseHandshake.cs +++ b/websocket-sharp/ResponseHandshake.cs @@ -56,7 +56,7 @@ namespace WebSocketSharp { public bool IsWebSocketResponse { get { - return ProtocolVersion != HttpVersion.Version11 + return ProtocolVersion < HttpVersion.Version11 ? false : StatusCode != "101" ? false diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index 84cf04ef..596f7cbf 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -459,6 +459,13 @@ namespace WebSocketSharp { } } + private bool connect() + { + return _isClient + ? doHandshake() + : acceptHandshake(); + } + // As Client private string createBase64Key() { @@ -1171,13 +1178,6 @@ namespace WebSocketSharp { return; } - Func connect = () => - { - return _isClient - ? doHandshake() - : acceptHandshake(); - }; - try { if (connect()) diff --git a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll index 8b42adef..60332bbe 100755 Binary files a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll and b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index e5282e03..ca5146db 100644 Binary files a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll index 760757ad..52e85e8f 100755 Binary files a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll and b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll differ diff --git a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml index b570b7aa..f0a20304 100644 --- a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml +++ b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml @@ -966,7 +966,7 @@ - Establishes a connection. + Establishes a WebSocket connection. @@ -1831,6 +1831,104 @@ The associated with this is closed. + + + Provides access to the HTTP request objects sent to a instance. + + + The HttpListenerRequest class cannot be inherited. + + + + + Gets the media types which are acceptable for the response. + + + An array of that contains the media type names in the Accept request-header field + or if the request did not include an Accept header. + + + + + Gets an error code that identifies a problem with the client's certificate. + + + Always returns 0. + + + + + Gets the encoding that can be used with the entity body data included in the request. + + + A that contains the encoding that can be used with entity body data. + + + + + Gets the size of the entity body data included in the request. + + + A that contains the value of the Content-Length entity-header field. + -1 if the size is not known. + + + + + Gets the media type of the entity body included in the request. + + + A that contains the value of the Content-Type entity-header field. + + + + + Gets the cookies included in the request. + + + A that contains the cookies included in the request. + + + + + Gets a value indicating whether the request has the entity body. + + + true if the request has the entity body; otherwise, false. + + + + + Gets the HTTP headers used in the request. + + + A that contains the HTTP headers used in the request. + + + + + Gets the HTTP method used in the request. + + + A that contains the HTTP method used in the request. + + + + + Gets a that contains the entity body data included in the request. + + + A that contains the entity body data included in the request. + + + + + Gets a value indicating whether the client that sent the request is authenticated. + + + Always returns false. + + Gets a value indicating whether the request is sent from the local computer. @@ -1839,6 +1937,14 @@ true if the request is sent from the local computer; otherwise, false. + + + Gets a value indicating whether the HTTP connection is secured using the SSL protocol. + + + true if the HTTP connection is secured; otherwise, false. + + Gets a value indicating whether the request is a WebSocket connection request. @@ -1847,6 +1953,160 @@ true if the request is a WebSocket connection request; otherwise, false. + + + Gets a value indicating whether the client requests a persistent connection. + + + true if the client requests a persistent connection; otherwise, false. + + + + + Gets the server endpoint as an IP address and a port number. + + + A that contains the server endpoint. + + + + + Gets the HTTP version used in the request. + + + A that contains the HTTP version used in the request. + + + + + Gets the collection of query string variables used in the request. + + + A that contains the collection of query string variables used in the request. + + + + + Gets the raw URL (without the scheme, host and port) requested by the client. + + + A that contains the raw URL requested by the client. + + + + + Gets the client endpoint as an IP address and a port number. + + + A that contains the client endpoint. + + + + + Gets the identifier of a request. + + + A that contains the identifier of a request. + + + + + Gets the URL requested by the client. + + + A that contains the URL requested by the client. + + + + + Gets the URL of the resource from which the requested URL was obtained. + + + A that contains the value of the Referer request-header field. + + + + + Gets the information about the user agent originating the request. + + + A that contains the value of the User-Agent request-header field. + + + + + Gets the server endpoint as an IP address and a port number. + + + A that contains the server endpoint. + + + + + Gets the internet host name and port number (if present) of the resource being requested. + + + A that contains the value of the Host request-header field. + + + + + Gets the natural languages that are preferred as a response to the request. + + + An array of that contains the natural language names in the Accept-Language request-header field. + + + + + Begins getting the client's X.509 v.3 certificate asynchronously. + + + This asynchronous operation must be completed by calling the method. + Typically, the method is invoked by the delegate. + + + An that contains the status of the asynchronous operation. + + + An delegate that references the method(s) + called when the asynchronous operation completes. + + + An that contains a user defined object to pass to the delegate. + + + This method is not implemented. + + + + + Ends an asynchronous operation to get the client's X.509 v.3 certificate. + + + This method completes an asynchronous operation started by calling the method. + + + A that contains the client's X.509 v.3 certificate. + + + An obtained by calling the method. + + + This method is not implemented. + + + + + Gets the client's X.509 v.3 certificate. + + + A that contains the client's X.509 v.3 certificate. + + + This method is not implemented. + + Decodes an HTML-encoded string and returns the decoded string. diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html index 70b691fb..a2690457 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html @@ -207,8 +207,8 @@

HttpListenerRequest Class

- Documentation for this section has not yet been entered. -

+ Provides access to the HTTP request objects sent to a WebSocketSharp.Net.HttpListener instance. +

Syntax

public sealed class HttpListenerRequest
@@ -216,8 +216,8 @@

Remarks

- Documentation for this section has not yet been entered. -
+ The HttpListenerRequest class cannot be inherited. +

Requirements

Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
@@ -240,7 +240,9 @@ - string[]. Documentation for this section has not yet been entered. + string[]. + Gets the media types which are acceptable for the response. + [read-only]
@@ -252,7 +254,9 @@ int - . Documentation for this section has not yet been entered. + . + Gets an error code that identifies a problem with the client's certificate. + [read-only]
@@ -264,7 +268,9 @@ System.Text.Encoding - . Documentation for this section has not yet been entered. + . + Gets the encoding that can be used with the entity body data included in the request. + [read-only]
@@ -276,7 +282,9 @@ long - . Documentation for this section has not yet been entered. + . + Gets the size of the entity body data included in the request. + [read-only]
@@ -288,7 +296,9 @@ string - . Documentation for this section has not yet been entered. + . + Gets the media type of the entity body included in the request. + [read-only]
@@ -300,7 +310,9 @@ CookieCollection - . Documentation for this section has not yet been entered. + . + Gets the cookies included in the request. + [read-only]
@@ -312,7 +324,9 @@ bool - . Documentation for this section has not yet been entered. + . + Gets a value indicating whether the request has the entity body. + [read-only]
@@ -324,7 +338,9 @@ System.Collections.Specialized.NameValueCollection - . Documentation for this section has not yet been entered. + . + Gets the HTTP headers used in the request. + [read-only]
@@ -336,7 +352,9 @@ string - . Documentation for this section has not yet been entered. + . + Gets the HTTP method used in the request. + [read-only]
@@ -348,7 +366,9 @@ System.IO.Stream - . Documentation for this section has not yet been entered. + . + Gets a System.IO.Stream that contains the entity body data included in the request. + [read-only]
@@ -360,7 +380,9 @@ bool - . Documentation for this section has not yet been entered. + . + Gets a value indicating whether the client that sent the request is authenticated. + [read-only]
@@ -386,7 +408,9 @@ bool - . Documentation for this section has not yet been entered. + . + Gets a value indicating whether the HTTP connection is secured using the SSL protocol. + [read-only]
@@ -412,7 +436,9 @@ bool - . Documentation for this section has not yet been entered. + . + Gets a value indicating whether the client requests a persistent connection. + [read-only]
@@ -424,7 +450,9 @@ System.Net.IPEndPoint - . Documentation for this section has not yet been entered. + . + Gets the server endpoint as an IP address and a port number. + [read-only]
@@ -436,7 +464,9 @@ Version - . Documentation for this section has not yet been entered. + . + Gets the HTTP version used in the request. + [read-only]
@@ -448,7 +478,9 @@ System.Collections.Specialized.NameValueCollection - . Documentation for this section has not yet been entered. + . + Gets the collection of query string variables used in the request. + [read-only]
@@ -460,7 +492,9 @@ string - . Documentation for this section has not yet been entered. + . + Gets the raw URL (without the scheme, host and port) requested by the client. + [read-only]
@@ -472,7 +506,9 @@ System.Net.IPEndPoint - . Documentation for this section has not yet been entered. + . + Gets the client endpoint as an IP address and a port number. + [read-only]
@@ -484,7 +520,9 @@ Guid - . Documentation for this section has not yet been entered. + . + Gets the identifier of a request. + [read-only]
@@ -496,7 +534,9 @@ Uri - . Documentation for this section has not yet been entered. + . + Gets the URL requested by the client. + [read-only]
@@ -508,7 +548,9 @@ Uri - . Documentation for this section has not yet been entered. + . + Gets the URL of the resource from which the requested URL was obtained. + [read-only]
@@ -520,7 +562,9 @@ string - . Documentation for this section has not yet been entered. + . + Gets the information about the user agent originating the request. + [read-only]
@@ -532,7 +576,9 @@ string - . Documentation for this section has not yet been entered. + . + Gets the server endpoint as an IP address and a port number. + [read-only]
@@ -544,7 +590,9 @@ string - . Documentation for this section has not yet been entered. + . + Gets the internet host name and port number (if present) of the resource being requested. + [read-only]
@@ -555,7 +603,9 @@ - string[]. Documentation for this section has not yet been entered. + string[]. + Gets the natural languages that are preferred as a response to the request. +
@@ -572,7 +622,9 @@ BeginGetClientCertificate - (AsyncCallback, object) : IAsyncResult
Documentation for this section has not yet been entered.
+ (AsyncCallback, object) : IAsyncResult
+ Begins getting the client's X.509 v.3 certificate asynchronously. +
@@ -582,7 +634,9 @@ EndGetClientCertificate - (IAsyncResult) : System.Security.Cryptography.X509Certificates.X509Certificate2
Documentation for this section has not yet been entered.
+ (IAsyncResult) : System.Security.Cryptography.X509Certificates.X509Certificate2
+ Ends an asynchronous operation to get the client's X.509 v.3 certificate. +
@@ -592,7 +646,9 @@ GetClientCertificate - () : System.Security.Cryptography.X509Certificates.X509Certificate2
Documentation for this section has not yet been entered.
+ () : System.Security.Cryptography.X509Certificates.X509Certificate2
+ Gets the client's X.509 v.3 certificate. +
@@ -647,14 +703,15 @@

AcceptTypes Property

- Documentation for this section has not yet been entered. -

+ Gets the media types which are acceptable for the response. +

Syntax

public string[] AcceptTypes { get; }

Value

- Documentation for this section has not yet been entered. -
+ An array of string that contains the media type names in the Accept request-header field + or null if the request did not include an Accept header. +

Remarks

Documentation for this section has not yet been entered. @@ -667,8 +724,8 @@

BeginGetClientCertificate Method

- Documentation for this section has not yet been entered. -

+ Begins getting the client's X.509 v.3 certificate asynchronously. +

Syntax

public IAsyncResult BeginGetClientCertificate (AsyncCallback requestCallback, object state)

Parameters

@@ -678,24 +735,43 @@ requestCallback
- Documentation for this section has not yet been entered. -
+ An AsyncCallback delegate that references the method(s) + called when the asynchronous operation completes. +
state
- Documentation for this section has not yet been entered. -
+ An object that contains a user defined object to pass to the requestCallback delegate. +

Returns

- Documentation for this section has not yet been entered. + An IAsyncResult that contains the status of the asynchronous operation. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ NotImplementedException + + This method is not implemented. +

Remarks

- Documentation for this section has not yet been entered. -
+ This asynchronous operation must be completed by calling the HttpListenerRequest.EndGetClientCertificate(IAsyncResult) method. + Typically, the method is invoked by the requestCallback delegate. +

Requirements

Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
@@ -704,14 +780,14 @@

ClientCertificateError Property

- Documentation for this section has not yet been entered. -

+ Gets an error code that identifies a problem with the client's certificate. +

Syntax

public int ClientCertificateError { get; }

Value

- Documentation for this section has not yet been entered. -
+ Always returns 0. +

Remarks

Documentation for this section has not yet been entered. @@ -724,14 +800,14 @@

ContentEncoding Property

- Documentation for this section has not yet been entered. -

+ Gets the encoding that can be used with the entity body data included in the request. +

Syntax

public System.Text.Encoding ContentEncoding { get; }

Value

- Documentation for this section has not yet been entered. -
+ A System.Text.Encoding that contains the encoding that can be used with entity body data. +

Remarks

Documentation for this section has not yet been entered. @@ -744,14 +820,15 @@

ContentLength64 Property

- Documentation for this section has not yet been entered. -

+ Gets the size of the entity body data included in the request. +

Syntax

public long ContentLength64 { get; }

Value

- Documentation for this section has not yet been entered. -
+ A long that contains the value of the Content-Length entity-header field. + -1 if the size is not known. +

Remarks

Documentation for this section has not yet been entered. @@ -764,14 +841,14 @@

ContentType Property

- Documentation for this section has not yet been entered. -

+ Gets the media type of the entity body included in the request. +

Syntax

public string ContentType { get; }

Value

- Documentation for this section has not yet been entered. -
+ A string that contains the value of the Content-Type entity-header field. +

Remarks

Documentation for this section has not yet been entered. @@ -784,14 +861,14 @@

Cookies Property

- Documentation for this section has not yet been entered. -

+ Gets the cookies included in the request. +

Syntax

public CookieCollection Cookies { get; }

Value

- Documentation for this section has not yet been entered. -
+ A WebSocketSharp.Net.CookieCollection that contains the cookies included in the request. +

Remarks

Documentation for this section has not yet been entered. @@ -804,8 +881,8 @@

EndGetClientCertificate Method

- Documentation for this section has not yet been entered. -

+ Ends an asynchronous operation to get the client's X.509 v.3 certificate. +

Syntax

Parameters

@@ -815,18 +892,35 @@ asyncResult
- Documentation for this section has not yet been entered. -
+ An IAsyncResult obtained by calling the HttpListenerRequest.BeginGetClientCertificate(AsyncCallback, object) method. +

Returns

- Documentation for this section has not yet been entered. + A System.Security.Cryptography.X509Certificates.X509Certificate2 that contains the client's X.509 v.3 certificate. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ NotImplementedException + + This method is not implemented. +

Remarks

- Documentation for this section has not yet been entered. -
+ This method completes an asynchronous operation started by calling the HttpListenerRequest.BeginGetClientCertificate(AsyncCallback, object) method. +

Requirements

Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
@@ -835,13 +929,30 @@

GetClientCertificate Method

- Documentation for this section has not yet been entered. -

+ Gets the client's X.509 v.3 certificate. +

Syntax

Returns

- Documentation for this section has not yet been entered. + A System.Security.Cryptography.X509Certificates.X509Certificate2 that contains the client's X.509 v.3 certificate. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ NotImplementedException + + This method is not implemented. +

Remarks

@@ -855,14 +966,14 @@

HasEntityBody Property

- Documentation for this section has not yet been entered. -

+ Gets a value indicating whether the request has the entity body. +

Syntax

public bool HasEntityBody { get; }

Value

- Documentation for this section has not yet been entered. -
+ true if the request has the entity body; otherwise, false. +

Remarks

Documentation for this section has not yet been entered. @@ -875,14 +986,14 @@

Headers Property

- Documentation for this section has not yet been entered. -

+ Gets the HTTP headers used in the request. +

Syntax

Value

- Documentation for this section has not yet been entered. -
+ A System.Collections.Specialized.NameValueCollection that contains the HTTP headers used in the request. +

Remarks

Documentation for this section has not yet been entered. @@ -895,14 +1006,14 @@

HttpMethod Property

- Documentation for this section has not yet been entered. -

+ Gets the HTTP method used in the request. +

Syntax

public string HttpMethod { get; }

Value

- Documentation for this section has not yet been entered. -
+ A string that contains the HTTP method used in the request. +

Remarks

Documentation for this section has not yet been entered. @@ -915,14 +1026,14 @@

InputStream Property

- Documentation for this section has not yet been entered. -

+ Gets a System.IO.Stream that contains the entity body data included in the request. +

Syntax

public System.IO.Stream InputStream { get; }

Value

- Documentation for this section has not yet been entered. -
+ A System.IO.Stream that contains the entity body data included in the request. +

Remarks

Documentation for this section has not yet been entered. @@ -935,14 +1046,14 @@

IsAuthenticated Property

- Documentation for this section has not yet been entered. -

+ Gets a value indicating whether the client that sent the request is authenticated. +

Syntax

public bool IsAuthenticated { get; }

Value

- Documentation for this section has not yet been entered. -
+ Always returns false. +

Remarks

Documentation for this section has not yet been entered. @@ -975,14 +1086,14 @@

IsSecureConnection Property

- Documentation for this section has not yet been entered. -

+ Gets a value indicating whether the HTTP connection is secured using the SSL protocol. +

Syntax

public bool IsSecureConnection { get; }

Value

- Documentation for this section has not yet been entered. -
+ true if the HTTP connection is secured; otherwise, false. +

Remarks

Documentation for this section has not yet been entered. @@ -1015,14 +1126,14 @@

KeepAlive Property

- Documentation for this section has not yet been entered. -

+ Gets a value indicating whether the client requests a persistent connection. +

Syntax

public bool KeepAlive { get; }

Value

- Documentation for this section has not yet been entered. -
+ true if the client requests a persistent connection; otherwise, false. +

Remarks

Documentation for this section has not yet been entered. @@ -1035,14 +1146,14 @@

LocalEndPoint Property

- Documentation for this section has not yet been entered. -

+ Gets the server endpoint as an IP address and a port number. +

Syntax

public System.Net.IPEndPoint LocalEndPoint { get; }

Value

- Documentation for this section has not yet been entered. -
+ A System.Net.IPEndPoint that contains the server endpoint. +

Remarks

Documentation for this section has not yet been entered. @@ -1055,14 +1166,14 @@

ProtocolVersion Property

- Documentation for this section has not yet been entered. -

+ Gets the HTTP version used in the request. +

Syntax

public Version ProtocolVersion { get; }

Value

- Documentation for this section has not yet been entered. -
+ A Version that contains the HTTP version used in the request. +

Remarks

Documentation for this section has not yet been entered. @@ -1075,14 +1186,14 @@

QueryString Property

- Documentation for this section has not yet been entered. -

+ Gets the collection of query string variables used in the request. +

Syntax

Value

- Documentation for this section has not yet been entered. -
+ A System.Collections.Specialized.NameValueCollection that contains the collection of query string variables used in the request. +

Remarks

Documentation for this section has not yet been entered. @@ -1095,14 +1206,14 @@

RawUrl Property

- Documentation for this section has not yet been entered. -

+ Gets the raw URL (without the scheme, host and port) requested by the client. +

Syntax

public string RawUrl { get; }

Value

- Documentation for this section has not yet been entered. -
+ A string that contains the raw URL requested by the client. +

Remarks

Documentation for this section has not yet been entered. @@ -1115,14 +1226,14 @@

RemoteEndPoint Property

- Documentation for this section has not yet been entered. -

+ Gets the client endpoint as an IP address and a port number. +

Syntax

public System.Net.IPEndPoint RemoteEndPoint { get; }

Value

- Documentation for this section has not yet been entered. -
+ A System.Net.IPEndPoint that contains the client endpoint. +

Remarks

Documentation for this section has not yet been entered. @@ -1135,14 +1246,14 @@

RequestTraceIdentifier Property

- Documentation for this section has not yet been entered. -

+ Gets the identifier of a request. +

Syntax

public Guid RequestTraceIdentifier { get; }

Value

- Documentation for this section has not yet been entered. -
+ A Guid that contains the identifier of a request. +

Remarks

Documentation for this section has not yet been entered. @@ -1155,14 +1266,14 @@

Url Property

- Documentation for this section has not yet been entered. -

+ Gets the URL requested by the client. +

Syntax

public Uri Url { get; }

Value

- Documentation for this section has not yet been entered. -
+ A Uri that contains the URL requested by the client. +

Remarks

Documentation for this section has not yet been entered. @@ -1175,14 +1286,14 @@

UrlReferrer Property

- Documentation for this section has not yet been entered. -

+ Gets the URL of the resource from which the requested URL was obtained. +

Syntax

public Uri UrlReferrer { get; }

Value

- Documentation for this section has not yet been entered. -
+ A Uri that contains the value of the Referer request-header field. +

Remarks

Documentation for this section has not yet been entered. @@ -1195,14 +1306,14 @@

UserAgent Property

- Documentation for this section has not yet been entered. -

+ Gets the information about the user agent originating the request. +

Syntax

public string UserAgent { get; }

Value

- Documentation for this section has not yet been entered. -
+ A string that contains the value of the User-Agent request-header field. +

Remarks

Documentation for this section has not yet been entered. @@ -1215,14 +1326,14 @@

UserHostAddress Property

- Documentation for this section has not yet been entered. -

+ Gets the server endpoint as an IP address and a port number. +

Syntax

public string UserHostAddress { get; }

Value

- Documentation for this section has not yet been entered. -
+ A string that contains the server endpoint. +

Remarks

Documentation for this section has not yet been entered. @@ -1235,14 +1346,14 @@

UserHostName Property

- Documentation for this section has not yet been entered. -

+ Gets the internet host name and port number (if present) of the resource being requested. +

Syntax

public string UserHostName { get; }

Value

- Documentation for this section has not yet been entered. -
+ A string that contains the value of the Host request-header field. +

Remarks

Documentation for this section has not yet been entered. @@ -1255,14 +1366,14 @@

UserLanguages Property

- Documentation for this section has not yet been entered. -

+ Gets the natural languages that are preferred as a response to the request. +

Syntax

public string[] UserLanguages { get; }

Value

- Documentation for this section has not yet been entered. -
+ An array of string that contains the natural language names in the Accept-Language request-header field. +

Remarks

Documentation for this section has not yet been entered. diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/index.html b/websocket-sharp/doc/html/WebSocketSharp.Net/index.html index 5f040746..b7aa585c 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net/index.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/index.html @@ -279,8 +279,8 @@ HttpListenerRequest - Documentation for this section has not yet been entered. - + Provides access to the HTTP request objects sent to a WebSocketSharp.Net.HttpListener instance. + diff --git a/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html b/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html index 7cef1b19..b45af432 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html +++ b/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html @@ -428,7 +428,7 @@ Connect ()
- Establishes a connection. + Establishes a WebSocket connection.
@@ -919,7 +919,7 @@

Connect Method

- Establishes a connection. + Establishes a WebSocket connection.

Syntax

public void Connect ()
diff --git a/websocket-sharp/doc/html/index.html b/websocket-sharp/doc/html/index.html index 20fbfa3e..b484e43f 100644 --- a/websocket-sharp/doc/html/index.html +++ b/websocket-sharp/doc/html/index.html @@ -371,8 +371,8 @@ HttpListenerRequest - Documentation for this section has not yet been entered. - + Provides access to the HTTP request objects sent to a WebSocketSharp.Net.HttpListener instance. + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml index 8da73cc7..d7d2897a 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml @@ -9,8 +9,12 @@ - To be added. - To be added. + + Provides access to the HTTP request objects sent to a instance. + + + The HttpListenerRequest class cannot be inherited. + @@ -21,8 +25,13 @@ System.String[] - To be added. - To be added. + + Gets the media types which are acceptable for the response. + + + An array of that contains the media type names in the Accept request-header field + or if the request did not include an Accept header. + To be added. @@ -38,11 +47,26 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + + An delegate that references the method(s) + called when the asynchronous operation completes. + + + An that contains a user defined object to pass to the delegate. + + + Begins getting the client's X.509 v.3 certificate asynchronously. + + + An that contains the status of the asynchronous operation. + + + This asynchronous operation must be completed by calling the method. + Typically, the method is invoked by the delegate. + + + This method is not implemented. + @@ -53,8 +77,12 @@ System.Int32 - To be added. - To be added. + + Gets an error code that identifies a problem with the client's certificate. + + + Always returns 0. + To be added. @@ -66,8 +94,12 @@ System.Text.Encoding - To be added. - To be added. + + Gets the encoding that can be used with the entity body data included in the request. + + + A that contains the encoding that can be used with entity body data. + To be added. @@ -79,8 +111,13 @@ System.Int64 - To be added. - To be added. + + Gets the size of the entity body data included in the request. + + + A that contains the value of the Content-Length entity-header field. + -1 if the size is not known. + To be added. @@ -92,8 +129,12 @@ System.String - To be added. - To be added. + + Gets the media type of the entity body included in the request. + + + A that contains the value of the Content-Type entity-header field. + To be added. @@ -105,8 +146,12 @@ WebSocketSharp.Net.CookieCollection - To be added. - To be added. + + Gets the cookies included in the request. + + + A that contains the cookies included in the request. + To be added. @@ -121,10 +166,21 @@ - To be added. - To be added. - To be added. - To be added. + + An obtained by calling the method. + + + Ends an asynchronous operation to get the client's X.509 v.3 certificate. + + + A that contains the client's X.509 v.3 certificate. + + + This method completes an asynchronous operation started by calling the method. + + + This method is not implemented. + @@ -136,9 +192,16 @@ - To be added. - To be added. + + Gets the client's X.509 v.3 certificate. + + + A that contains the client's X.509 v.3 certificate. + To be added. + + This method is not implemented. + @@ -149,8 +212,12 @@ System.Boolean - To be added. - To be added. + + Gets a value indicating whether the request has the entity body. + + + true if the request has the entity body; otherwise, false. + To be added. @@ -162,8 +229,12 @@ System.Collections.Specialized.NameValueCollection - To be added. - To be added. + + Gets the HTTP headers used in the request. + + + A that contains the HTTP headers used in the request. + To be added. @@ -175,8 +246,12 @@ System.String - To be added. - To be added. + + Gets the HTTP method used in the request. + + + A that contains the HTTP method used in the request. + To be added. @@ -188,8 +263,12 @@ System.IO.Stream - To be added. - To be added. + + Gets a that contains the entity body data included in the request. + + + A that contains the entity body data included in the request. + To be added. @@ -201,8 +280,12 @@ System.Boolean - To be added. - To be added. + + Gets a value indicating whether the client that sent the request is authenticated. + + + Always returns false. + To be added. @@ -231,8 +314,12 @@ System.Boolean - To be added. - To be added. + + Gets a value indicating whether the HTTP connection is secured using the SSL protocol. + + + true if the HTTP connection is secured; otherwise, false. + To be added. @@ -261,8 +348,12 @@ System.Boolean - To be added. - To be added. + + Gets a value indicating whether the client requests a persistent connection. + + + true if the client requests a persistent connection; otherwise, false. + To be added. @@ -274,8 +365,12 @@ System.Net.IPEndPoint - To be added. - To be added. + + Gets the server endpoint as an IP address and a port number. + + + A that contains the server endpoint. + To be added. @@ -287,8 +382,12 @@ System.Version - To be added. - To be added. + + Gets the HTTP version used in the request. + + + A that contains the HTTP version used in the request. + To be added. @@ -300,8 +399,12 @@ System.Collections.Specialized.NameValueCollection - To be added. - To be added. + + Gets the collection of query string variables used in the request. + + + A that contains the collection of query string variables used in the request. + To be added. @@ -313,8 +416,12 @@ System.String - To be added. - To be added. + + Gets the raw URL (without the scheme, host and port) requested by the client. + + + A that contains the raw URL requested by the client. + To be added. @@ -326,8 +433,12 @@ System.Net.IPEndPoint - To be added. - To be added. + + Gets the client endpoint as an IP address and a port number. + + + A that contains the client endpoint. + To be added. @@ -339,8 +450,12 @@ System.Guid - To be added. - To be added. + + Gets the identifier of a request. + + + A that contains the identifier of a request. + To be added. @@ -352,8 +467,12 @@ System.Uri - To be added. - To be added. + + Gets the URL requested by the client. + + + A that contains the URL requested by the client. + To be added. @@ -365,8 +484,12 @@ System.Uri - To be added. - To be added. + + Gets the URL of the resource from which the requested URL was obtained. + + + A that contains the value of the Referer request-header field. + To be added. @@ -378,8 +501,12 @@ System.String - To be added. - To be added. + + Gets the information about the user agent originating the request. + + + A that contains the value of the User-Agent request-header field. + To be added. @@ -391,8 +518,12 @@ System.String - To be added. - To be added. + + Gets the server endpoint as an IP address and a port number. + + + A that contains the server endpoint. + To be added. @@ -404,8 +535,12 @@ System.String - To be added. - To be added. + + Gets the internet host name and port number (if present) of the resource being requested. + + + A that contains the value of the Host request-header field. + To be added. @@ -417,8 +552,12 @@ System.String[] - To be added. - To be added. + + Gets the natural languages that are preferred as a response to the request. + + + An array of that contains the natural language names in the Accept-Language request-header field. + To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml index cad4d74b..a701848f 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml @@ -216,7 +216,7 @@ - Establishes a connection. + Establishes a WebSocket connection. To be added. diff --git a/websocket-sharp/doc/mdoc/index.xml b/websocket-sharp/doc/mdoc/index.xml index 6d7061be..cae42744 100644 --- a/websocket-sharp/doc/mdoc/index.xml +++ b/websocket-sharp/doc/mdoc/index.xml @@ -1,6 +1,6 @@ - + [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 ] diff --git a/websocket-sharp/websocket-sharp.pidb b/websocket-sharp/websocket-sharp.pidb index 53a0a216..1402d8c9 100644 Binary files a/websocket-sharp/websocket-sharp.pidb and b/websocket-sharp/websocket-sharp.pidb differ