add data wait gain

main
syneffort 2 years ago
parent cb24937704
commit d18b23faad
  1. 6
      SocketStudy/PComm/PClient.cs

@ -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())
{ {

Loading…
Cancel
Save