Skip to content

Commit 5df964b

Browse files
committed
Some fixes
1 parent d98dec0 commit 5df964b

File tree

1 file changed

+2
-2
lines changed
  • TinyTcpServer/MossbauerLab.TinyTcpServer.Core.FunctionalTests/TestUtils

1 file changed

+2
-2
lines changed

TinyTcpServer/MossbauerLab.TinyTcpServer.Core.FunctionalTests/TestUtils/NetworkClient.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,15 +184,15 @@ private Boolean ReadAsync(Byte[] data, out Int32 bytesRead)
184184
{
185185
Console.WriteLine("[CLIENT, ReadAsync] client {0} , read started", _id);
186186
_bytesRead = 0;
187-
const Int32 readAttempts = 6;
187+
const Int32 readAttempts = 16;
188188
for (Int32 attempt = 0; attempt < readAttempts; attempt++)
189189
{
190190
_readCompleted.Reset();
191191
Int32 offset = _bytesRead;
192192
Int32 size = _clientSocket.Available;
193193
_clientSocket.BeginReceive(data, offset, size, SocketFlags.Partial, ReadAsyncCallback, _clientSocket);
194194
_readCompleted.Wait(_readTimeout);
195-
if (_bytesRead == data.Length || (_bytesRead > 0 && data.Length < _clientSocket.ReceiveBufferSize))
195+
if (_bytesRead == data.Length || (_bytesRead > 0 && data.Length < 3 * _clientSocket.ReceiveBufferSize / 4))
196196
break;
197197
if (attempt > 0 && _bytesRead > offset)
198198
attempt--;

0 commit comments

Comments
 (0)