diff --git a/Example/Example.pidb b/Example/Example.pidb
index 5697c22c..e8b5caa6 100644
Binary files a/Example/Example.pidb and b/Example/Example.pidb differ
diff --git a/Example/bin/Debug/example.exe b/Example/bin/Debug/example.exe
index 0ae10077..46d28ec6 100755
Binary files a/Example/bin/Debug/example.exe and b/Example/bin/Debug/example.exe differ
diff --git a/Example/bin/Debug/example.exe.mdb b/Example/bin/Debug/example.exe.mdb
index 59c9cbc1..a1b72f2b 100644
Binary files a/Example/bin/Debug/example.exe.mdb and b/Example/bin/Debug/example.exe.mdb differ
diff --git a/Example/bin/Debug/websocket-sharp.dll b/Example/bin/Debug/websocket-sharp.dll
index b6615231..96bfd3f1 100755
Binary files a/Example/bin/Debug/websocket-sharp.dll and b/Example/bin/Debug/websocket-sharp.dll differ
diff --git a/Example/bin/Debug/websocket-sharp.dll.mdb b/Example/bin/Debug/websocket-sharp.dll.mdb
index 683cee97..76c6cfe0 100644
Binary files a/Example/bin/Debug/websocket-sharp.dll.mdb and b/Example/bin/Debug/websocket-sharp.dll.mdb differ
diff --git a/Example/bin/Debug_Ubuntu/example.exe b/Example/bin/Debug_Ubuntu/example.exe
index 042a1f30..fe86bd98 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 131d5676..106ca790 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 8f734496..2b866264 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 1cd40672..0df8e7f1 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/Example/bin/Release/example.exe b/Example/bin/Release/example.exe
index d0836323..9a35f423 100755
Binary files a/Example/bin/Release/example.exe and b/Example/bin/Release/example.exe differ
diff --git a/Example/bin/Release/websocket-sharp.dll b/Example/bin/Release/websocket-sharp.dll
index d9e3136c..e7fc10db 100755
Binary files a/Example/bin/Release/websocket-sharp.dll and b/Example/bin/Release/websocket-sharp.dll differ
diff --git a/Example/bin/Release_Ubuntu/example.exe b/Example/bin/Release_Ubuntu/example.exe
index 8e852069..6bb765ac 100755
Binary files a/Example/bin/Release_Ubuntu/example.exe and b/Example/bin/Release_Ubuntu/example.exe differ
diff --git a/Example/bin/Release_Ubuntu/websocket-sharp.dll b/Example/bin/Release_Ubuntu/websocket-sharp.dll
index 8525e1b8..760757ad 100755
Binary files a/Example/bin/Release_Ubuntu/websocket-sharp.dll and b/Example/bin/Release_Ubuntu/websocket-sharp.dll differ
diff --git a/Example1/bin/Debug/example1.exe b/Example1/bin/Debug/example1.exe
index 1e8aac75..a5302d49 100755
Binary files a/Example1/bin/Debug/example1.exe and b/Example1/bin/Debug/example1.exe differ
diff --git a/Example1/bin/Debug/example1.exe.mdb b/Example1/bin/Debug/example1.exe.mdb
index ad62a6df..8784f697 100644
Binary files a/Example1/bin/Debug/example1.exe.mdb and b/Example1/bin/Debug/example1.exe.mdb differ
diff --git a/Example1/bin/Debug/websocket-sharp.dll b/Example1/bin/Debug/websocket-sharp.dll
index b6615231..96bfd3f1 100755
Binary files a/Example1/bin/Debug/websocket-sharp.dll and b/Example1/bin/Debug/websocket-sharp.dll differ
diff --git a/Example1/bin/Debug/websocket-sharp.dll.mdb b/Example1/bin/Debug/websocket-sharp.dll.mdb
index 683cee97..76c6cfe0 100644
Binary files a/Example1/bin/Debug/websocket-sharp.dll.mdb and b/Example1/bin/Debug/websocket-sharp.dll.mdb differ
diff --git a/Example1/bin/Debug_Ubuntu/example1.exe b/Example1/bin/Debug_Ubuntu/example1.exe
index c6ee9fe5..1835a5dd 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 3c2c4b31..d2428513 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 8f734496..2b866264 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 1cd40672..0df8e7f1 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/Example1/bin/Release/example1.exe b/Example1/bin/Release/example1.exe
index bdd16376..44b51c3a 100755
Binary files a/Example1/bin/Release/example1.exe and b/Example1/bin/Release/example1.exe differ
diff --git a/Example1/bin/Release/websocket-sharp.dll b/Example1/bin/Release/websocket-sharp.dll
index d9e3136c..e7fc10db 100755
Binary files a/Example1/bin/Release/websocket-sharp.dll and b/Example1/bin/Release/websocket-sharp.dll differ
diff --git a/Example1/bin/Release_Ubuntu/example1.exe b/Example1/bin/Release_Ubuntu/example1.exe
index ad23e938..98ed0a62 100755
Binary files a/Example1/bin/Release_Ubuntu/example1.exe and b/Example1/bin/Release_Ubuntu/example1.exe differ
diff --git a/Example1/bin/Release_Ubuntu/websocket-sharp.dll b/Example1/bin/Release_Ubuntu/websocket-sharp.dll
index 8525e1b8..760757ad 100755
Binary files a/Example1/bin/Release_Ubuntu/websocket-sharp.dll and b/Example1/bin/Release_Ubuntu/websocket-sharp.dll differ
diff --git a/Example2/bin/Debug/example2.exe b/Example2/bin/Debug/example2.exe
index 3ec5dc9a..3935f829 100755
Binary files a/Example2/bin/Debug/example2.exe and b/Example2/bin/Debug/example2.exe differ
diff --git a/Example2/bin/Debug/example2.exe.mdb b/Example2/bin/Debug/example2.exe.mdb
index db72cb61..7c082df5 100644
Binary files a/Example2/bin/Debug/example2.exe.mdb and b/Example2/bin/Debug/example2.exe.mdb differ
diff --git a/Example2/bin/Debug/websocket-sharp.dll b/Example2/bin/Debug/websocket-sharp.dll
index b6615231..96bfd3f1 100755
Binary files a/Example2/bin/Debug/websocket-sharp.dll and b/Example2/bin/Debug/websocket-sharp.dll differ
diff --git a/Example2/bin/Debug/websocket-sharp.dll.mdb b/Example2/bin/Debug/websocket-sharp.dll.mdb
index 683cee97..76c6cfe0 100644
Binary files a/Example2/bin/Debug/websocket-sharp.dll.mdb and b/Example2/bin/Debug/websocket-sharp.dll.mdb differ
diff --git a/Example2/bin/Debug_Ubuntu/example2.exe b/Example2/bin/Debug_Ubuntu/example2.exe
index f91dba1b..7bfa9a1a 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 620d38d5..ed291f11 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 8f734496..2b866264 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 1cd40672..0df8e7f1 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/Example2/bin/Release/example2.exe b/Example2/bin/Release/example2.exe
index 83b86fbd..4fac76f9 100755
Binary files a/Example2/bin/Release/example2.exe and b/Example2/bin/Release/example2.exe differ
diff --git a/Example2/bin/Release/websocket-sharp.dll b/Example2/bin/Release/websocket-sharp.dll
index d9e3136c..e7fc10db 100755
Binary files a/Example2/bin/Release/websocket-sharp.dll and b/Example2/bin/Release/websocket-sharp.dll differ
diff --git a/Example2/bin/Release_Ubuntu/example2.exe b/Example2/bin/Release_Ubuntu/example2.exe
index f0b3fed3..a0194267 100755
Binary files a/Example2/bin/Release_Ubuntu/example2.exe and b/Example2/bin/Release_Ubuntu/example2.exe differ
diff --git a/Example2/bin/Release_Ubuntu/websocket-sharp.dll b/Example2/bin/Release_Ubuntu/websocket-sharp.dll
index 8525e1b8..760757ad 100755
Binary files a/Example2/bin/Release_Ubuntu/websocket-sharp.dll and b/Example2/bin/Release_Ubuntu/websocket-sharp.dll differ
diff --git a/Example3/bin/Debug/Example3.exe b/Example3/bin/Debug/Example3.exe
index adc0a4ac..225cac71 100755
Binary files a/Example3/bin/Debug/Example3.exe and b/Example3/bin/Debug/Example3.exe differ
diff --git a/Example3/bin/Debug/Example3.exe.mdb b/Example3/bin/Debug/Example3.exe.mdb
index fee38cdb..266e26d0 100644
Binary files a/Example3/bin/Debug/Example3.exe.mdb and b/Example3/bin/Debug/Example3.exe.mdb differ
diff --git a/Example3/bin/Debug/websocket-sharp.dll b/Example3/bin/Debug/websocket-sharp.dll
index b6615231..96bfd3f1 100755
Binary files a/Example3/bin/Debug/websocket-sharp.dll and b/Example3/bin/Debug/websocket-sharp.dll differ
diff --git a/Example3/bin/Debug/websocket-sharp.dll.mdb b/Example3/bin/Debug/websocket-sharp.dll.mdb
index 683cee97..76c6cfe0 100644
Binary files a/Example3/bin/Debug/websocket-sharp.dll.mdb and b/Example3/bin/Debug/websocket-sharp.dll.mdb differ
diff --git a/Example3/bin/Debug_Ubuntu/Example3.exe b/Example3/bin/Debug_Ubuntu/Example3.exe
index a0202ba3..b520c547 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 343365d7..2e6aa868 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 8f734496..2b866264 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 1cd40672..0df8e7f1 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/Example3/bin/Release/Example3.exe b/Example3/bin/Release/Example3.exe
index 0fd18635..dabb5d91 100755
Binary files a/Example3/bin/Release/Example3.exe and b/Example3/bin/Release/Example3.exe differ
diff --git a/Example3/bin/Release/websocket-sharp.dll b/Example3/bin/Release/websocket-sharp.dll
index d9e3136c..e7fc10db 100755
Binary files a/Example3/bin/Release/websocket-sharp.dll and b/Example3/bin/Release/websocket-sharp.dll differ
diff --git a/Example3/bin/Release_Ubuntu/Example3.exe b/Example3/bin/Release_Ubuntu/Example3.exe
index 0be43a1b..9ac2fd85 100755
Binary files a/Example3/bin/Release_Ubuntu/Example3.exe and b/Example3/bin/Release_Ubuntu/Example3.exe differ
diff --git a/Example3/bin/Release_Ubuntu/websocket-sharp.dll b/Example3/bin/Release_Ubuntu/websocket-sharp.dll
index 8525e1b8..760757ad 100755
Binary files a/Example3/bin/Release_Ubuntu/websocket-sharp.dll and b/Example3/bin/Release_Ubuntu/websocket-sharp.dll differ
diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs
index f62610ab..d415789b 100644
--- a/websocket-sharp/Ext.cs
+++ b/websocket-sharp/Ext.cs
@@ -458,6 +458,35 @@ namespace WebSocketSharp {
return !(BitConverter.IsLittleEndian ^ (order == ByteOrder.LITTLE));
}
+ ///
+ Gets a value indicating whether the WebSocket connection request is valid.
+
@@ -786,6 +862,26 @@
Namespace: WebSocketSharp.Net.WebSockets
+ Gets the collection of query string variables used in the WebSocket opening handshake.
+
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html b/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html
index 4e1aac40..26720b66 100644
--- a/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html
+++ b/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html
@@ -368,6 +368,34 @@
bool
.
Gets a value indicating whether the WebSocket connection is secured.
+ (Inherited from WebSocketContext.)
+
+ Gets a value indicating whether the WebSocket connection request is valid.
+
@@ -837,6 +913,26 @@
Namespace: WebSocketSharp.Net.WebSockets
+ Gets the collection of query string variables used in the WebSocket opening handshake.
+
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/WebSocketContext.html b/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/WebSocketContext.html
index ef9ea6db..82d6ab3d 100644
--- a/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/WebSocketContext.html
+++ b/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/WebSocketContext.html
@@ -321,6 +321,20 @@
bool
.
Gets a value indicating whether the WebSocket connection is secured.
+
+
+ Gets a value indicating whether the WebSocket connection request is valid.
+
@@ -595,6 +643,26 @@
Namespace: WebSocketSharp.Net.WebSockets
+ Gets the collection of query string variables used in the WebSocket opening handshake.
+
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html
index 2fcfe22a..70b691fb 100644
--- a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html
+++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html
@@ -372,7 +372,9 @@
- Documentation for this section has not yet been entered.
-
+
+ [read-only]
+
+
+ IsValid
+
+
+
+
+ bool
+ .
+ Gets a value indicating whether the WebSocket connection request is valid.
+
+
+
[read-only]
+
+
+ IsValid
+
+
+
+
+ bool
+ .
+ Gets a value indicating whether the WebSocket connection request is valid.
(Inherited from WebSocketContext.)
@@ -411,6 +439,34 @@
.
Gets the absolute path of the requested WebSocket URI.
+
+
+
+ [read-only]
+
+
+ QueryString
+
+
+
+
+ System.Collections.Specialized.NameValueCollection
+ .
+ Gets the collection of query string variables used in the WebSocket opening handshake.
+
+
+
[read-only]
+
+
+ QueryString
+
+
+
+
+ System.Collections.Specialized.NameValueCollection
+ .
+ Gets the collection of query string variables used in the WebSocket opening handshake.
+ (Inherited from WebSocketContext.)
+ [read-only]
@@ -746,6 +802,26 @@
Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+ IsValid Property
+
+
Syntax
+ Value
+
+ true if the WebSocket connection request is valid; otherwise, false.
+
+ Remarks
+ Requirements
+
Assembly: websocket-sharp (in websocket-sharp.dll)
+ Origin Property
+
Assembly: websocket-sharp (in websocket-sharp.dll)
QueryString Property
+
+
Syntax
+ Value
+
+ A System.Collections.Specialized.NameValueCollection that contains the collection of query string variables.
+
+ Remarks
+ Requirements
+
Assembly: websocket-sharp (in websocket-sharp.dll)
+ RequestUri Property
+
+ [read-only]
+
+
+ IsValid
+
+
+
+
+ bool
+ .
+ Gets a value indicating whether the WebSocket connection request is valid.
+
+
+
[read-only]
+
+
+ IsValid
+
+
+
+
+ bool
+ .
+ Gets a value indicating whether the WebSocket connection request is valid.
(Inherited from WebSocketContext.)
@@ -411,6 +439,34 @@
.
Gets the absolute path of the requested WebSocket URI.
+
+
+
+ [read-only]
+
+
+ QueryString
+
+
+
+
+ System.Collections.Specialized.NameValueCollection
+ .
+ Gets the collection of query string variables used in the WebSocket opening handshake.
+
+
+
[read-only]
+
+
+ QueryString
+
+
+
+
+ System.Collections.Specialized.NameValueCollection
+ .
+ Gets the collection of query string variables used in the WebSocket opening handshake.
+ (Inherited from WebSocketContext.)
+ [read-only]
@@ -797,6 +853,26 @@
Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+ IsValid Property
+
+
Syntax
+ Value
+
+ true if the WebSocket connection request is valid; otherwise, false.
+
+ Remarks
+ Requirements
+
Assembly: websocket-sharp (in websocket-sharp.dll)
+ Origin Property
+
Assembly: websocket-sharp (in websocket-sharp.dll)
QueryString Property
+
+
Syntax
+ Value
+
+ A System.Collections.Specialized.NameValueCollection that contains the collection of query string variables.
+
+ Remarks
+ Requirements
+
Assembly: websocket-sharp (in websocket-sharp.dll)
+ RequestUri Property
+
[read-only]
+
+
+ IsValid
+
+
+
+
+ bool
+ .
+ Gets a value indicating whether the WebSocket connection request is valid.
@@ -335,6 +349,20 @@
string
.
Gets the value of the Origin header field used in the WebSocket opening handshake.
+
+
+
+
[read-only]
+
+
+ QueryString
+
+
+
+
+ System.Collections.Specialized.NameValueCollection
+ .
+ Gets the collection of query string variables used in the WebSocket opening handshake.
@@ -575,6 +603,26 @@
Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+ IsValid Property
+
+
Syntax
+ Value
+
+ true if the WebSocket connection request is valid; otherwise, false.
+
+ Remarks
+ Requirements
+
Assembly: websocket-sharp (in websocket-sharp.dll)
+ Origin Property
+
Assembly: websocket-sharp (in websocket-sharp.dll)
QueryString Property
+
+
Syntax
+ Value
+
+ A System.Collections.Specialized.NameValueCollection that contains the collection of query string variables.
+
+ Remarks
+ Requirements
+
Assembly: websocket-sharp (in websocket-sharp.dll)
+ RequestUri Property
bool
- . Documentation for this section has not yet been entered.
+ .
+ Gets a value indicating whether the request is sent from the local computer.
+
[read-only]
@@ -396,7 +398,9 @@
bool
- . Documentation for this section has not yet been entered.
+ .
+ Gets a value indicating whether the request is a WebSocket connection request.
+
+ [read-only]
@@ -618,6 +622,18 @@
(this T, Action)
Determines whether the specified object is null.
And invokes the specified Action delegate if the specified object is null.
+
+
+
@@ -939,14 +955,14 @@
+
+
+
+ IsUpgradeTo
+ (this HttpListenerRequest, string)
+ Determines whether the specified WebSocketSharp.Net.HttpListenerRequest is the HTTP Upgrade request
+ to switch to the specified protocol.
IsLocal Property
- Documentation for this section has not yet been entered. -+ true if the request is sent from the local computer; otherwise, false. +
- Documentation for this section has not yet been entered. -
+ Gets a value indicating whether the request is a WebSocket connection request. +Syntax
public bool IsWebSocketRequest { get; }Value
- Documentation for this section has not yet been entered. -+ true if the request is a WebSocket connection request; otherwise, false. +
- Exposes the methods and property for the WebSocket service host. + Exposes the methods and property for the host that provides a WebSocketSharp.Server.WebSocketService.
- Binds the specified WebSocketSharp.WebSocket to the WebSocket service instance. + BindWebSocket + (WebSocketSharp.Net.WebSockets.WebSocketContext)+ Binds the specified WebSocketSharp.Net.WebSockets.WebSocketContext to a WebSocketSharp.Server.WebSocketService instance.
+BindWebSocket Method
+- Binds the specified WebSocketSharp.WebSocket to the WebSocket service instance. + Binds the specified WebSocketSharp.Net.WebSockets.WebSocketContext to a WebSocketSharp.Server.WebSocketService instance.
Syntax
-public void BindWebSocket (WebSocketSharp.WebSocket socket)+public void BindWebSocket (WebSocketSharp.Net.WebSockets.WebSocketContext context)Parameters
-+
- - socket + context
- - A WebSocketSharp.WebSocket to bind. + A WebSocketSharp.Net.WebSockets.WebSocketContext that contains the WebSocket connection request objects to bind.
Remarks
-+Documentation for this section has not yet been entered.Requirements
-+Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html index 339a2746..f115c0f8 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html @@ -525,7 +525,7 @@ AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)- Accepts a WebSocket connection. + Accepts a WebSocket connection request.
- Accepts a WebSocket connection. + Accepts a WebSocket connection request. (Inherited from WebSocketServerBase.)
- Accepts a WebSocket connection. + Accepts a WebSocket connection request.
Syntax
protected override void AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context)diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html index f2bfcf86..ad667e68 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html @@ -411,7 +411,7 @@ AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)- Accepts a WebSocket connection. + Accepts a WebSocket connection request.
- Accepts a WebSocket connection. + Accepts a WebSocket connection request.
Syntax
protected abstract void AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context)diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html index aac17ad9..9d04ffb4 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html @@ -299,7 +299,7 @@ System.Collections.Specialized.NameValueCollection . - Gets the HTTP query string variables used in the WebSocket opening handshake. + Gets the collection of query string variables used in the WebSocket opening handshake.
- Gets the HTTP query string variables used in the WebSocket opening handshake. + Gets the collection of query string variables used in the WebSocket opening handshake.
Syntax
protected System.Collections.Specialized.NameValueCollection QueryString { get; }Value
- A System.Collections.Specialized.NameValueCollection that contains the query string variables. + A System.Collections.Specialized.NameValueCollection that contains the collection of query string variables.Remarks
@@ -1146,13 +1146,13 @@Sessions Property
-- Gets the sessions to the WebSocket service. + Gets the sessions to the WebSocketSharp.Server.WebSocketService.
Syntax
protected WebSocketServiceManager Sessions { get; }Value
- A WebSocketSharp.Server.WebSocketServiceManager that contains the sessions to the WebSocket service. + A WebSocketSharp.Server.WebSocketServiceManager that contains the sessions to the the WebSocketSharp.Server.WebSocketService.Remarks
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html index bc12bd36..165e3c97 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html @@ -553,7 +553,7 @@ AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)- Accepts a WebSocket connection. + Accepts a WebSocket connection request.@@ -564,7 +564,7 @@ AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext) - Accepts a WebSocket connection. + Accepts a WebSocket connection request. (Inherited from WebSocketServerBase.)@@ -613,12 +613,12 @@ @@ -912,7 +912,7 @@- + WebSocketSharp.Server.IServiceHost.BindWebSocket - Binds the specified WebSocketSharp.WebSocket to the WebSocket service instance. + Binds the specified WebSocketSharp.Net.WebSockets.WebSocketContext to a WebSocketSharp.Server.WebSocketService instance. AcceptWebSocket Method
- Accepts a WebSocket connection. + Accepts a WebSocket connection request.
Syntax
protected override void AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context)@@ -1052,31 +1052,31 @@ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
WebSocketSharp.Server.IServiceHost.BindWebSocket Method
-+WebSocketSharp.Server.IServiceHost.BindWebSocket Method
+- Binds the specified WebSocketSharp.WebSocket to the WebSocket service instance. + Binds the specified WebSocketSharp.Net.WebSockets.WebSocketContext to a WebSocketSharp.Server.WebSocketService instance.
Syntax
- void WebSocketSharp.Server.IServiceHost.BindWebSocket (WebSocketSharp.WebSocket socket)+ void WebSocketSharp.Server.IServiceHost.BindWebSocket (WebSocketSharp.Net.WebSockets.WebSocketContext context)Parameters
-+
- - socket + context
- - A WebSocketSharp.WebSocket to bind. + A WebSocketSharp.Net.WebSockets.WebSocketContext that contains the WebSocket connection request objects to bind.
Remarks
-+Documentation for this section has not yet been entered.Requirements
-+Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/index.html b/websocket-sharp/doc/html/WebSocketSharp.Server/index.html index 0c860a27..41eaee95 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/index.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/index.html @@ -223,7 +223,7 @@ IServiceHost- Exposes the methods and property for the WebSocket service host. + Exposes the methods and property for the host that provides a WebSocketSharp.Server.WebSocketService. diff --git a/websocket-sharp/doc/html/WebSocketSharp/Ext.html b/websocket-sharp/doc/html/WebSocketSharp/Ext.html index c4a28db3..895fe25f 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/Ext.html +++ b/websocket-sharp/doc/html/WebSocketSharp/Ext.html @@ -395,6 +395,17 @@ IsHostOrder (this ByteOrder) +: bool Determines whether the specified WebSocketSharp.ByteOrder is host (this computer architecture) byte order. +++ + +static++ + IsLocal + (this System.Net.IPAddress) : bool + Determines whether the specified System.Net.IPAddress represents a local IP address.@@ -1333,6 +1344,54 @@ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
+IsLocal Method
+++ Determines whether the specified System.Net.IPAddress represents a local IP address. +
+Syntax
+public static bool IsLocal (this System.Net.IPAddress address)+Parameters
++++
+- + address +
+- + A System.Net.IPAddress to test. +
+Returns
++ true if address represents a local IP address; otherwise, false. ++Exceptions
++++
++ +Type +Reason ++ ++ ArgumentNullException + ++ address is null. + +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: WebSocketSharp+
Assembly: websocket-sharp (in websocket-sharp.dll)
+IsNull<T> Generic Method
diff --git a/websocket-sharp/doc/html/index.html b/websocket-sharp/doc/html/index.html index 4ae7515b..20fbfa3e 100644 --- a/websocket-sharp/doc/html/index.html +++ b/websocket-sharp/doc/html/index.html @@ -471,7 +471,7 @@ IServiceHost
- Exposes the methods and property for the WebSocket service host. + Exposes the methods and property for the host that provides a WebSocketSharp.Server.WebSocketService. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.xml index e1040d42..608c79eb 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.xml @@ -100,6 +100,23 @@ To be added. ++ + + Property ++ +System.Boolean ++ ++ Gets a value indicating whether the WebSocket connection request is valid. + ++ +true if the WebSocket connection request is valid; otherwise,false . +To be added. ++ @@ -134,6 +151,23 @@ To be added. + + + Property ++ +System.Collections.Specialized.NameValueCollection ++ ++ Gets the collection of query string variables used in the WebSocket opening handshake. + ++ A +that contains the collection of query string variables. + To be added. ++ diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.xml index 18aad13d..0e793af8 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.xml @@ -109,6 +109,23 @@ To be added. + + + Property ++ +System.Boolean ++ ++ Gets a value indicating whether the WebSocket connection request is valid. + ++ +true if the WebSocket connection request is valid; otherwise,false . +To be added. ++ @@ -143,6 +160,23 @@ To be added. + + + Property ++ +System.Collections.Specialized.NameValueCollection ++ ++ Gets the collection of query string variables used in the WebSocket opening handshake. + ++ A +that contains the collection of query string variables. + To be added. ++ diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/WebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/WebSocketContext.xml index 8a81e2f5..fd3a446b 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/WebSocketContext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/WebSocketContext.xml @@ -114,6 +114,23 @@ To be added. + + + Property ++ +System.Boolean ++ ++ Gets a value indicating whether the WebSocket connection request is valid. + ++ +true if the WebSocket connection request is valid; otherwise,false . +To be added. ++ @@ -131,6 +148,23 @@ To be added. + + + Property ++ +System.Collections.Specialized.NameValueCollection ++ ++ Gets the collection of query string variables used in the WebSocket opening handshake. + ++ A +that contains the collection of query string variables. + To be added. +@@ -240,8 +244,12 @@ diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml index 402e1747..8da73cc7 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml @@ -214,8 +214,12 @@ System.Boolean - To be added. -To be added. ++ Gets a value indicating whether the request is sent from the local computer. + ++ true if the request is sent from the local computer; otherwise,false . +To be added. System.Boolean - diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml index 79c90f42..b2ccde9a 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml @@ -7,27 +7,27 @@To be added. -To be added. ++ Gets a value indicating whether the request is a WebSocket connection request. + ++ true if the request is a WebSocket connection request; otherwise,false . +To be added. - Exposes the methods and property for the WebSocket service host. + Exposes the methods and property for the host that provides a . - - + + Method System.Void - + - - A diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml index a9a2f431..57d63ae5 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml @@ -150,7 +150,7 @@ Ato bind. + + A that contains the WebSocket connection request objects to bind. - Binds the specified to the WebSocket service instance. + Binds the specified to a instance. To be added. that contains the WebSocket connection request objects. - Accepts a WebSocket connection. + Accepts a WebSocket connection request. To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml index a948dd35..2f93a71f 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml @@ -112,7 +112,7 @@ Athat contains the WebSocket connection request objects. - Accepts a WebSocket connection. + Accepts a WebSocket connection request. To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml index d9ffbc72..f3daacdd 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml @@ -327,10 +327,10 @@@@ -434,10 +434,10 @@ - Gets the HTTP query string variables used in the WebSocket opening handshake. + Gets the collection of query string variables used in the WebSocket opening handshake. - A that contains the query string variables. + A that contains the collection of query string variables. To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml index 4ebdf676..0b704aec 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml @@ -209,7 +209,7 @@ A - Gets the sessions to the WebSocket service. + Gets the sessions to the . - A that contains the sessions to the WebSocket service. + A that contains the sessions to the the . To be added. that contains the WebSocket connection request objects. - Accepts a WebSocket connection. + Accepts a WebSocket connection request. To be added. @@ -309,21 +309,21 @@- +- + + Method System.Void - + - - A diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml index 0a698f1b..0d3e15d3 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml @@ -431,6 +431,32 @@to bind. + + A that contains the WebSocket connection request objects to bind. - Binds the specified to the WebSocket service instance. + Binds the specified to a instance. To be added. To be added. + + + Method ++ +System.Boolean ++ ++ + + A +to test. + + + Determines whether the specified +represents a local IP address. + + +true ifrepresents a local IP address; otherwise, false . +To be added. ++ +is . + + diff --git a/websocket-sharp/doc/mdoc/index.xml b/websocket-sharp/doc/mdoc/index.xml index c64307ee..6d7061be 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 ] @@ -525,6 +525,31 @@ + + ++ + ++ + ExtensionMethod ++ +System.Boolean ++ ++ + + A + +to test. + + + Determines whether the specified +represents a local IP address. + diff --git a/websocket-sharp/websocket-sharp.pidb b/websocket-sharp/websocket-sharp.pidb index 360ea1e7..1541ae36 100644 Binary files a/websocket-sharp/websocket-sharp.pidb and b/websocket-sharp/websocket-sharp.pidb differ