diff --git a/websocket-sharp/Net/WebSockets/HttpListenerWebSocketContext.cs b/websocket-sharp/Net/WebSockets/HttpListenerWebSocketContext.cs
index 6eaa5464..546eb0f7 100644
--- a/websocket-sharp/Net/WebSockets/HttpListenerWebSocketContext.cs
+++ b/websocket-sharp/Net/WebSockets/HttpListenerWebSocketContext.cs
@@ -181,10 +181,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the collection of query string variables included in the request.
+ /// Gets the query string variables included in the request.
///
///
- /// A that contains the collection of query string variables.
+ /// A that contains the query string variables.
///
public override NameValueCollection QueryString {
get {
diff --git a/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs b/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs
index 6fb29092..4c4703b0 100644
--- a/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs
+++ b/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs
@@ -36,8 +36,8 @@ using System.Security.Principal;
namespace WebSocketSharp.Net.WebSockets
{
///
- /// Provides access to the WebSocket connection request information received by
- /// the .
+ /// Provides the properties used for accessing the information in a WebSocket connection request
+ /// received by the .
///
///
///
@@ -66,6 +66,7 @@ namespace WebSocketSharp.Net.WebSockets
_stream = WsStream.CreateServerStream (client, cert, secure);
_request = _stream.ReadHandshake (
HandshakeRequest.Parse, 90000);
+
_websocket = new WebSocket (this, logger);
}
@@ -84,11 +85,10 @@ namespace WebSocketSharp.Net.WebSockets
#region Public Properties
///
- /// Gets the cookies used in the WebSocket connection request.
+ /// Gets the HTTP cookies included in the request.
///
///
- /// A that contains the
- /// cookies.
+ /// A that contains the cookies.
///
public override CookieCollection CookieCollection {
get {
@@ -97,10 +97,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the HTTP headers used in the WebSocket connection request.
+ /// Gets the HTTP headers included in the request.
///
///
- /// A that contains the HTTP headers.
+ /// A that contains the headers.
///
public override NameValueCollection Headers {
get {
@@ -109,11 +109,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the value of the Host header field used in the WebSocket connection
- /// request.
+ /// Gets the value of the Host header included in the request.
///
///
- /// A that represents the value of the Host header field.
+ /// A that represents the value of the Host header.
///
public override string Host {
get {
@@ -134,12 +133,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets a value indicating whether the client connected from the local
- /// computer.
+ /// Gets a value indicating whether the client connected from the local computer.
///
///
- /// true if the client connected from the local computer; otherwise,
- /// false.
+ /// true if the client connected from the local computer; otherwise, false.
///
public override bool IsLocal {
get {
@@ -151,8 +148,7 @@ namespace WebSocketSharp.Net.WebSockets
/// Gets a value indicating whether the WebSocket connection is secured.
///
///
- /// true if the WebSocket connection is secured; otherwise,
- /// false.
+ /// true if the connection is secured; otherwise, false.
///
public override bool IsSecureConnection {
get {
@@ -161,12 +157,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets a value indicating whether the request is a WebSocket connection
- /// request.
+ /// Gets a value indicating whether the request is a WebSocket connection request.
///
///
- /// true if the request is a WebSocket connection request; otherwise,
- /// false.
+ /// true if the request is a WebSocket connection request; otherwise, false.
///
public override bool IsWebSocketRequest {
get {
@@ -175,12 +169,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the value of the Origin header field used in the WebSocket
- /// connection request.
+ /// Gets the value of the Origin header included in the request.
///
///
- /// A that represents the value of the Origin header
- /// field.
+ /// A that represents the value of the Origin header.
///
public override string Origin {
get {
@@ -189,11 +181,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the absolute path of the requested WebSocket URI.
+ /// Gets the absolute path of the requested URI.
///
///
- /// A that represents the absolute path of the requested
- /// WebSocket URI.
+ /// A that represents the absolute path of the requested URI.
///
public override string Path {
get {
@@ -202,12 +193,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the collection of query string variables used in the WebSocket
- /// connection request.
+ /// Gets the query string variables included in the request.
///
///
- /// A that contains the collection of query
- /// string variables.
+ /// A that contains the query string variables.
///
public override NameValueCollection QueryString {
get {
@@ -216,11 +205,10 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the WebSocket URI requested by the client.
+ /// Gets the URI requested by the client.
///
///
- /// A that represents the WebSocket URI requested by the
- /// client.
+ /// A that represents the requested URI.
///
public override Uri RequestUri {
get {
@@ -229,16 +217,14 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the value of the Sec-WebSocket-Key header field used in the
- /// WebSocket connection request.
+ /// Gets the value of the Sec-WebSocket-Key header included in the request.
///
///
- /// This property provides a part of the information used by the server to
- /// prove that it received a valid WebSocket connection request.
+ /// This property provides a part of the information used by the server to prove that it
+ /// received a valid WebSocket connection request.
///
///
- /// A that represents the value of the Sec-WebSocket-Key
- /// header field.
+ /// A that represents the value of the Sec-WebSocket-Key header.
///
public override string SecWebSocketKey {
get {
@@ -247,15 +233,13 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the values of the Sec-WebSocket-Protocol header field used in the
- /// WebSocket connection request.
+ /// Gets the values of the Sec-WebSocket-Protocol header included in the request.
///
///
- /// This property represents the subprotocols requested from the client.
+ /// This property represents the subprotocols requested by the client.
///
///
- /// An IEnumerable<string> that contains the values of the
- /// Sec-WebSocket-Protocol header field.
+ /// An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header.
///
public override IEnumerable SecWebSocketProtocols {
get {
@@ -267,15 +251,13 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the value of the Sec-WebSocket-Version header field used in the
- /// WebSocket connection request.
+ /// Gets the value of the Sec-WebSocket-Version header included in the request.
///
///
- /// This property represents the WebSocket protocol version of the connection.
+ /// This property represents the WebSocket protocol version.
///
///
- /// A that represents the value of the
- /// Sec-WebSocket-Version header field.
+ /// A that represents the value of the Sec-WebSocket-Version header.
///
public override string SecWebSocketVersion {
get {
@@ -296,8 +278,7 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the client information (identity, authentication information and
- /// security roles).
+ /// Gets the client information (identity, authentication, and security roles).
///
///
/// A that represents the client information.
@@ -321,8 +302,8 @@ namespace WebSocketSharp.Net.WebSockets
}
///
- /// Gets the WebSocket instance used for two-way communication between client
- /// and server.
+ /// Gets the instance used for two-way communication
+ /// between client and server.
///
///
/// A .
@@ -369,8 +350,7 @@ namespace WebSocketSharp.Net.WebSockets
var res = new HandshakeResponse (HttpStatusCode.Unauthorized);
res.Headers ["WWW-Authenticate"] = challenge;
_stream.WriteHandshake (res);
- _request = _stream.ReadHandshake (
- HandshakeRequest.Parse, 15000);
+ _request = _stream.ReadHandshake (HandshakeRequest.Parse, 15000);
}
internal void SetUser (
diff --git a/websocket-sharp/Net/WebSockets/WebSocketContext.cs b/websocket-sharp/Net/WebSockets/WebSocketContext.cs
index 0a55c86e..c3b21c70 100644
--- a/websocket-sharp/Net/WebSockets/WebSocketContext.cs
+++ b/websocket-sharp/Net/WebSockets/WebSocketContext.cs
@@ -127,10 +127,10 @@ namespace WebSocketSharp.Net.WebSockets
public abstract string Path { get; }
///
- /// Gets the collection of query string variables included in the request.
+ /// Gets the query string variables included in the request.
///
///
- /// A that contains the collection of query string variables.
+ /// A that contains the query string variables.
///
public abstract NameValueCollection QueryString { get; }