[Modify] Polish it

This commit is contained in:
sta 2019-06-17 20:10:30 +09:00
parent fb1692d7ae
commit e91b12161a

View File

@ -752,16 +752,23 @@ namespace WebSocketSharp
ar => { ar => {
try { try {
var nread = stream.EndRead (ar); var nread = stream.EndRead (ar);
if (nread == 0 && retry < _retry) { if (nread == 0) {
if (retry < _retry) {
retry++; retry++;
stream.BeginRead (buff, offset, length, callback, null); stream.BeginRead (buff, offset, length, callback, null);
return; return;
} }
if (nread == 0 || nread == length) {
if (completed != null) if (completed != null)
completed (buff.SubArray (0, offset + nread)); completed (buff.SubArray (0, offset));
return;
}
if (nread == length) {
if (completed != null)
completed (buff);
return; return;
} }