Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions test/UnitTest/Services/TcpSocketFactoryTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -244,8 +244,14 @@ public async Task ReceiveAsync_Ok()
var send = await client.SendAsync(data);
Assert.True(send);

// 未设置数据处理器未开启自动接收时,调用 ReceiveAsync 方法获取数据
// 需要自己处理粘包分包和业务问题
var payload = await client.ReceiveAsync();
Assert.Equal(payload.ToArray(), [1, 2, 3, 4, 5]);

// 由于服务器端模拟了拆包发送第二段数据,所以这里可以再次调用 ReceiveAsync 方法获取第二段数据
payload = await client.ReceiveAsync();
Assert.Equal(payload.ToArray(), [3, 4]);
}

[Fact]
Expand Down
Loading