fix wait logic

main
syneffort 2 years ago
parent d18b23faad
commit 4e90c686f7
  1. 9
      SocketStudy/PComm/PClient.cs

@ -167,8 +167,8 @@ namespace PComm
if (dataSize >= LARGE_DATA_SIZE_THRESHOLD) if (dataSize >= LARGE_DATA_SIZE_THRESHOLD)
{ {
int factor = dataSize / LARGE_DATA_SIZE_THRESHOLD; int factor = dataSize / LARGE_DATA_SIZE_THRESHOLD;
int gain = factor > 1000 ? 1000 : factor; int gain = factor > 10000 ? 10000 : factor;
Thread.Sleep(100 * gain); Thread.Sleep(gain);
} }
using (MemoryStream ms = new MemoryStream()) using (MemoryStream ms = new MemoryStream())
@ -235,6 +235,11 @@ namespace PComm
public void Close() public void Close()
{ {
socket.Close(); socket.Close();
//socket.Dispose();
}
public void Dispose()
{
socket.Dispose(); socket.Dispose();
} }
} }

Loading…
Cancel
Save