Renamed ResponseHandshake.cs to HandshakeResponse.cs

This commit is contained in:
sta 2013-08-03 17:46:06 +09:00
parent 7f61f6c491
commit 7deddda2f9
3 changed files with 61 additions and 61 deletions

View File

@ -1,6 +1,6 @@
#region License
/*
* ResponseHandshake.cs
* HandshakeResponse.cs
*
* The MIT License
*
@ -33,18 +33,18 @@ using WebSocketSharp.Net;
namespace WebSocketSharp
{
internal class ResponseHandshake : HandshakeBase
internal class HandshakeResponse : HandshakeBase
{
#region Public Constructors
public ResponseHandshake ()
public HandshakeResponse ()
: this (HttpStatusCode.SwitchingProtocols)
{
AddHeader ("Upgrade", "websocket");
AddHeader ("Connection", "Upgrade");
}
public ResponseHandshake (HttpStatusCode code)
public HandshakeResponse (HttpStatusCode code)
{
StatusCode = ((int) code).ToString ();
Reason = code.GetDescription ();
@ -101,15 +101,15 @@ namespace WebSocketSharp
#region Public Methods
public static ResponseHandshake CreateCloseResponse (HttpStatusCode code)
public static HandshakeResponse CreateCloseResponse (HttpStatusCode code)
{
var res = new ResponseHandshake (code);
var res = new HandshakeResponse (code);
res.AddHeader ("Connection", "close");
return res;
}
public static ResponseHandshake Parse (string [] response)
public static HandshakeResponse Parse (string [] response)
{
var statusLine = response [0].Split (' ');
if (statusLine.Length < 3)
@ -123,7 +123,7 @@ namespace WebSocketSharp
for (int i = 1; i < response.Length; i++)
headers.SetInternal (response [i], true);
return new ResponseHandshake {
return new HandshakeResponse {
Headers = headers,
Reason = reason.ToString (),
StatusCode = statusLine [1],

View File

@ -500,7 +500,7 @@ namespace WebSocketSharp {
private bool acceptHandshake ()
{
return processHandshakeRequest ()
? send (createResponseHandshake ())
? send (createHandshakeResponse ())
: false;
}
@ -532,7 +532,7 @@ namespace WebSocketSharp {
if (state == WsState.CONNECTING)
{
if (!_client)
args.WasClean = send (createResponseHandshake (HttpStatusCode.BadRequest));
args.WasClean = send (createHandshakeResponse (HttpStatusCode.BadRequest));
}
else
{
@ -708,19 +708,6 @@ namespace WebSocketSharp {
return frame;
}
// As client
private string createRequestExtensions()
{
var extensions = new StringBuilder(64);
var comp = createCompressionExtension(_compression);
if (comp.Length > 0)
extensions.Append(comp);
return extensions.Length > 0
? extensions.ToString()
: String.Empty;
}
// As client
private HandshakeRequest createHandshakeRequest ()
{
@ -756,9 +743,9 @@ namespace WebSocketSharp {
}
// As server
private ResponseHandshake createResponseHandshake()
private HandshakeResponse createHandshakeResponse ()
{
var res = new ResponseHandshake();
var res = new HandshakeResponse ();
res.AddHeader ("Sec-WebSocket-Accept", createResponseKey ());
if (_extensions.Length > 0)
res.AddHeader ("Sec-WebSocket-Extensions", _extensions);
@ -770,14 +757,27 @@ namespace WebSocketSharp {
}
// As server
private ResponseHandshake createResponseHandshake(HttpStatusCode code)
private HandshakeResponse createHandshakeResponse (HttpStatusCode code)
{
var res = ResponseHandshake.CreateCloseResponse(code);
var res = HandshakeResponse.CreateCloseResponse (code);
res.AddHeader ("Sec-WebSocket-Version", _version);
return res;
}
// As client
private string createRequestExtensions ()
{
var extensions = new StringBuilder (64);
var comp = createCompressionExtension (_compression);
if (comp.Length > 0)
extensions.Append (comp);
return extensions.Length > 0
? extensions.ToString ()
: String.Empty;
}
private string createResponseKey ()
{
var buffer = new StringBuilder (_base64key, 64);
@ -792,7 +792,7 @@ namespace WebSocketSharp {
private bool doHandshake ()
{
setClientStream ();
return processResponseHandshake (sendHandshakeRequest ());
return processHandshakeResponse (sendHandshakeRequest ());
}
private void error(string message)
@ -866,7 +866,7 @@ namespace WebSocketSharp {
}
// As client
private bool isValidResponseHandshake(ResponseHandshake response)
private bool isValidHandshakeResponse (HandshakeResponse response)
{
return !response.IsWebSocketResponse
? false
@ -1112,11 +1112,11 @@ namespace WebSocketSharp {
}
// As client
private bool processResponseHandshake(ResponseHandshake response)
private bool processHandshakeResponse (HandshakeResponse response)
{
var msg = response.IsUnauthorized
? String.Format ("An HTTP {0} authorization is required.", response.AuthChallenge.Scheme)
: !isValidResponseHandshake(response)
: !isValidHandshakeResponse (response)
? "Invalid response to this WebSocket connection request."
: String.Empty;
@ -1144,10 +1144,10 @@ namespace WebSocketSharp {
}
// As client
private ResponseHandshake receiveResponseHandshake()
private HandshakeResponse receiveHandshakeResponse ()
{
var res = ResponseHandshake.Parse(_stream.ReadHandshake());
_logger.Debug("Response handshake from server:\n" + res.ToString());
var res = HandshakeResponse.Parse (_stream.ReadHandshake ());
_logger.Debug ("A handshake response from the server:\n" + res.ToString ());
return res;
}
@ -1160,9 +1160,9 @@ namespace WebSocketSharp {
}
// As server
private bool send (ResponseHandshake response)
private bool send (HandshakeResponse response)
{
_logger.Debug ("Response handshake to client:\n" + response.ToString ());
_logger.Debug ("A handshake response to a client:\n" + response.ToString ());
return _stream.WriteHandshake (response);
}
@ -1301,7 +1301,7 @@ namespace WebSocketSharp {
}
// As client
private ResponseHandshake sendHandshakeRequest ()
private HandshakeResponse sendHandshakeRequest ()
{
var req = createHandshakeRequest ();
var res = sendHandshakeRequest (req);
@ -1316,10 +1316,10 @@ namespace WebSocketSharp {
}
// As client
private ResponseHandshake sendHandshakeRequest (HandshakeRequest request)
private HandshakeResponse sendHandshakeRequest (HandshakeRequest request)
{
send (request);
return receiveResponseHandshake ();
return receiveHandshakeResponse ();
}
// As client
@ -1367,7 +1367,7 @@ namespace WebSocketSharp {
internal void Close (HttpStatusCode code)
{
_readyState = WsState.CLOSING;
send (createResponseHandshake (code));
send (createHandshakeResponse (code));
closeResources ();
_readyState = WsState.CLOSED;
}

View File

@ -72,7 +72,6 @@
<Compile Include="Server\WebSocketServer.cs" />
<Compile Include="Server\WebSocketService.cs" />
<Compile Include="WsStream.cs" />
<Compile Include="ResponseHandshake.cs" />
<Compile Include="Net\AuthenticationSchemeSelector.cs" />
<Compile Include="Net\AuthenticationSchemes.cs" />
<Compile Include="Net\ChunkStream.cs" />
@ -128,6 +127,7 @@
<Compile Include="Logger.cs" />
<Compile Include="HandshakeBase.cs" />
<Compile Include="HandshakeRequest.cs" />
<Compile Include="HandshakeResponse.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>