From 4e90c686f7e022dd3026cc1a36d0c01c9b17903d Mon Sep 17 00:00:00 2001 From: syneffort Date: Wed, 16 Nov 2022 17:54:03 +0900 Subject: [PATCH] fix wait logic --- SocketStudy/PComm/PClient.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SocketStudy/PComm/PClient.cs b/SocketStudy/PComm/PClient.cs index af5c4eb..2527f5d 100644 --- a/SocketStudy/PComm/PClient.cs +++ b/SocketStudy/PComm/PClient.cs @@ -167,8 +167,8 @@ namespace PComm if (dataSize >= LARGE_DATA_SIZE_THRESHOLD) { int factor = dataSize / LARGE_DATA_SIZE_THRESHOLD; - int gain = factor > 1000 ? 1000 : factor; - Thread.Sleep(100 * gain); + int gain = factor > 10000 ? 10000 : factor; + Thread.Sleep(gain); } using (MemoryStream ms = new MemoryStream()) @@ -235,6 +235,11 @@ namespace PComm public void Close() { socket.Close(); + //socket.Dispose(); + } + + public void Dispose() + { socket.Dispose(); } }