|
|
@ -165,7 +165,11 @@ namespace PComm |
|
|
|
|
|
|
|
|
|
|
|
// if data size is large, ready to receive data; |
|
|
|
// if data size is large, ready to receive data; |
|
|
|
if (dataSize >= LARGE_DATA_SIZE_THRESHOLD) |
|
|
|
if (dataSize >= LARGE_DATA_SIZE_THRESHOLD) |
|
|
|
Thread.Sleep(100); |
|
|
|
{ |
|
|
|
|
|
|
|
int factor = dataSize / LARGE_DATA_SIZE_THRESHOLD; |
|
|
|
|
|
|
|
int gain = factor > 1000 ? 1000 : factor; |
|
|
|
|
|
|
|
Thread.Sleep(100 * gain); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
using (MemoryStream ms = new MemoryStream()) |
|
|
|
using (MemoryStream ms = new MemoryStream()) |
|
|
|
{ |
|
|
|
{ |
|
|
|