|
|
@ -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(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|