Renamed RequestHandshake.cs to HandshakeRequest.cs
This commit is contained in:
parent
3b009b852d
commit
7f61f6c491
@ -1,6 +1,6 @@
|
||||
#region License
|
||||
/*
|
||||
* RequestHandshake.cs
|
||||
* HandshakeRequest.cs
|
||||
*
|
||||
* The MIT License
|
||||
*
|
||||
@ -35,7 +35,7 @@ using WebSocketSharp.Net.WebSockets;
|
||||
|
||||
namespace WebSocketSharp
|
||||
{
|
||||
internal class RequestHandshake : HandshakeBase
|
||||
internal class HandshakeRequest : HandshakeBase
|
||||
{
|
||||
#region Private Fields
|
||||
|
||||
@ -45,7 +45,7 @@ namespace WebSocketSharp
|
||||
|
||||
#region Private Constructors
|
||||
|
||||
private RequestHandshake ()
|
||||
private HandshakeRequest ()
|
||||
{
|
||||
}
|
||||
|
||||
@ -53,7 +53,7 @@ namespace WebSocketSharp
|
||||
|
||||
#region Public Constructors
|
||||
|
||||
public RequestHandshake (string uriString)
|
||||
public HandshakeRequest (string uriString)
|
||||
{
|
||||
HttpMethod = "GET";
|
||||
RequestUri = uriString.ToUri ();
|
||||
@ -137,7 +137,7 @@ namespace WebSocketSharp
|
||||
|
||||
#region Public Methods
|
||||
|
||||
public static RequestHandshake Parse (string [] request)
|
||||
public static HandshakeRequest Parse (string [] request)
|
||||
{
|
||||
var requestLine = request [0].Split (' ');
|
||||
if (requestLine.Length != 3)
|
||||
@ -150,7 +150,7 @@ namespace WebSocketSharp
|
||||
for (int i = 1; i < request.Length; i++)
|
||||
headers.SetInternal (request [i], false);
|
||||
|
||||
return new RequestHandshake {
|
||||
return new HandshakeRequest {
|
||||
Headers = headers,
|
||||
HttpMethod = requestLine [0],
|
||||
RequestUri = requestLine [1].ToUri (),
|
||||
@ -158,9 +158,9 @@ namespace WebSocketSharp
|
||||
};
|
||||
}
|
||||
|
||||
public static RequestHandshake Parse (WebSocketContext context)
|
||||
public static HandshakeRequest Parse (WebSocketContext context)
|
||||
{
|
||||
return new RequestHandshake {
|
||||
return new HandshakeRequest {
|
||||
Headers = context.Headers,
|
||||
HttpMethod = "GET",
|
||||
RequestUri = context.RequestUri,
|
@ -33,8 +33,8 @@ using System.Net.Sockets;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using System.Security.Principal;
|
||||
|
||||
namespace WebSocketSharp.Net.WebSockets {
|
||||
|
||||
namespace WebSocketSharp.Net.WebSockets
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides access to the WebSocket connection request objects received by the <see cref="TcpListener"/>.
|
||||
/// </summary>
|
||||
@ -46,7 +46,7 @@ namespace WebSocketSharp.Net.WebSockets {
|
||||
|
||||
private CookieCollection _cookies;
|
||||
private TcpClient _client;
|
||||
private RequestHandshake _request;
|
||||
private HandshakeRequest _request;
|
||||
private bool _secure;
|
||||
private WsStream _stream;
|
||||
private WebSocket _websocket;
|
||||
@ -60,7 +60,7 @@ namespace WebSocketSharp.Net.WebSockets {
|
||||
_client = client;
|
||||
_secure = secure;
|
||||
_stream = WsStream.CreateServerStream (client, secure, cert);
|
||||
_request = RequestHandshake.Parse(_stream.ReadHandshake());
|
||||
_request = HandshakeRequest.Parse (_stream.ReadHandshake ());
|
||||
_websocket = new WebSocket (this);
|
||||
}
|
||||
|
||||
|
@ -499,7 +499,7 @@ namespace WebSocketSharp {
|
||||
// As server
|
||||
private bool acceptHandshake ()
|
||||
{
|
||||
return processRequestHandshake ()
|
||||
return processHandshakeRequest ()
|
||||
? send (createResponseHandshake ())
|
||||
: false;
|
||||
}
|
||||
@ -722,14 +722,14 @@ namespace WebSocketSharp {
|
||||
}
|
||||
|
||||
// As client
|
||||
private RequestHandshake createRequestHandshake()
|
||||
private HandshakeRequest createHandshakeRequest ()
|
||||
{
|
||||
var path = _uri.PathAndQuery;
|
||||
var host = _uri.Port == 80
|
||||
? _uri.DnsSafeHost
|
||||
: _uri.Authority;
|
||||
|
||||
var req = new RequestHandshake(path);
|
||||
var req = new HandshakeRequest (path);
|
||||
req.AddHeader ("Host", host);
|
||||
|
||||
if (_origin.Length > 0)
|
||||
@ -792,7 +792,7 @@ namespace WebSocketSharp {
|
||||
private bool doHandshake ()
|
||||
{
|
||||
setClientStream ();
|
||||
return processResponseHandshake(sendRequestHandshake());
|
||||
return processResponseHandshake (sendHandshakeRequest ());
|
||||
}
|
||||
|
||||
private void error(string message)
|
||||
@ -1053,10 +1053,10 @@ namespace WebSocketSharp {
|
||||
}
|
||||
|
||||
// As server
|
||||
private bool processRequestHandshake ()
|
||||
private bool processHandshakeRequest ()
|
||||
{
|
||||
var req = RequestHandshake.Parse (_context);
|
||||
_logger.Debug ("Request handshake from client:\n" + req.ToString ());
|
||||
var req = HandshakeRequest.Parse (_context);
|
||||
_logger.Debug ("A handshake request from a client:\n" + req.ToString ());
|
||||
if (!isValidRequesHandshake ())
|
||||
{
|
||||
var msg = "Invalid WebSocket connection request.";
|
||||
@ -1153,9 +1153,9 @@ namespace WebSocketSharp {
|
||||
}
|
||||
|
||||
// As client
|
||||
private void send(RequestHandshake request)
|
||||
private void send (HandshakeRequest request)
|
||||
{
|
||||
_logger.Debug("Request handshake to server:\n" + request.ToString());
|
||||
_logger.Debug ("A handshake Request to the server:\n" + request.ToString ());
|
||||
_stream.WriteHandshake (request);
|
||||
}
|
||||
|
||||
@ -1301,22 +1301,22 @@ namespace WebSocketSharp {
|
||||
}
|
||||
|
||||
// As client
|
||||
private ResponseHandshake sendRequestHandshake()
|
||||
private ResponseHandshake sendHandshakeRequest ()
|
||||
{
|
||||
var req = createRequestHandshake();
|
||||
var res = sendRequestHandshake(req);
|
||||
var req = createHandshakeRequest ();
|
||||
var res = sendHandshakeRequest (req);
|
||||
if (!_preAuth && res.IsUnauthorized && _credentials != null)
|
||||
{
|
||||
var challenge = res.AuthChallenge;
|
||||
req.SetAuthorization (new AuthenticationResponse (_credentials, challenge));
|
||||
res = sendRequestHandshake(req);
|
||||
res = sendHandshakeRequest (req);
|
||||
}
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
// As client
|
||||
private ResponseHandshake sendRequestHandshake (RequestHandshake request)
|
||||
private ResponseHandshake sendHandshakeRequest (HandshakeRequest request)
|
||||
{
|
||||
send (request);
|
||||
return receiveResponseHandshake ();
|
||||
|
@ -72,7 +72,6 @@
|
||||
<Compile Include="Server\WebSocketServer.cs" />
|
||||
<Compile Include="Server\WebSocketService.cs" />
|
||||
<Compile Include="WsStream.cs" />
|
||||
<Compile Include="RequestHandshake.cs" />
|
||||
<Compile Include="ResponseHandshake.cs" />
|
||||
<Compile Include="Net\AuthenticationSchemeSelector.cs" />
|
||||
<Compile Include="Net\AuthenticationSchemes.cs" />
|
||||
@ -128,6 +127,7 @@
|
||||
<Compile Include="LogLevel.cs" />
|
||||
<Compile Include="Logger.cs" />
|
||||
<Compile Include="HandshakeBase.cs" />
|
||||
<Compile Include="HandshakeRequest.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<ItemGroup>
|
||||
|
Loading…
Reference in New Issue
Block a user