Refactored a few for HttpConnection.cs

This commit is contained in:
sta 2015-05-24 17:23:52 +09:00
parent 9113555a54
commit fbcf8377d3

View File

@ -328,7 +328,7 @@ namespace WebSocketSharp.Net
private bool processInput (byte[] data, int length) private bool processInput (byte[] data, int length)
{ {
if (_currentLine == null) if (_currentLine == null)
_currentLine = new StringBuilder (); _currentLine = new StringBuilder (64);
var nread = 0; var nread = 0;
try { try {
@ -378,14 +378,15 @@ namespace WebSocketSharp.Net
_currentLine.Append ((char) b); _currentLine.Append ((char) b);
} }
string ret = null;
if (_lineState == LineState.Lf) { if (_lineState == LineState.Lf) {
_lineState = LineState.None; _lineState = LineState.None;
ret = _currentLine.ToString (); var line = _currentLine.ToString ();
_currentLine.Length = 0; _currentLine.Length = 0;
return line;
} }
return ret; return null;
} }
private void removeConnection () private void removeConnection ()