Skip to content

Commit 6ea1b25

Browse files
committed
refactor: 更改申请缓存区代码
1 parent fc13b5f commit 6ea1b25

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/BootstrapBlazor/Services/TcpSocket/DefaultTcpSocketClient.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,6 @@ public async Task<bool> SendAsync(Memory<byte> data, CancellationToken token = d
112112

113113
private async Task ReceiveAsync()
114114
{
115-
using var block = MemoryPool<byte>.Shared.Rent(ReceiveBufferSize);
116-
var buffer = block.Memory;
117115
_receiveCancellationTokenSource ??= new();
118116
while (_receiveCancellationTokenSource is { IsCancellationRequested: false })
119117
{
@@ -124,6 +122,8 @@ private async Task ReceiveAsync()
124122

125123
try
126124
{
125+
using var block = MemoryPool<byte>.Shared.Rent(ReceiveBufferSize);
126+
var buffer = block.Memory;
127127
var stream = _client.GetStream();
128128
var len = await stream.ReadAsync(buffer, _receiveCancellationTokenSource.Token);
129129
if (len == 0)

0 commit comments

Comments
 (0)