Skip to content

Commit 5a14528

Browse files
committed
doc: 更新示例
1 parent 32475af commit 5a14528

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

src/BootstrapBlazor.Server/Components/Samples/Sockets/ManualReceives.razor.cs

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
// Maintainer: Argo Zhang([email protected]) Website: https://www.blazor.zone
55

66
using System.Net;
7+
using System.Text;
78

89
namespace BootstrapBlazor.Server.Components.Samples.Sockets;
910

@@ -63,8 +64,8 @@ private async Task OnSendAsync()
6364
if (_client is { IsConnected: true })
6465
{
6566
// 准备通讯数据
66-
var data = new byte[12];
67-
var result = await _client.SendAsync(new byte[2] { 0x01, 0x02 }, CancellationToken.None);
67+
var data = new byte[2] { 0x01, 0x02 };
68+
var result = await _client.SendAsync(data, CancellationToken.None);
6869
var state = result ? "成功" : "失败";
6970

7071
// 记录日志
@@ -73,12 +74,16 @@ private async Task OnSendAsync()
7374
Message = $"{DateTime.Now}: 发送数据 {_client.LocalEndPoint} - {_serverEndPoint} Data {BitConverter.ToString(data)} {state}"
7475
});
7576

76-
var buffer = await _client.ReceiveAsync(CancellationToken.None);
77-
_items.Add(new ConsoleMessageItem()
77+
if (result)
7878
{
79-
Message = $"{DateTime.Now}: 接收数据 {_client.LocalEndPoint} - {_serverEndPoint} Data {BitConverter.ToString(buffer.ToArray())} 成功",
80-
Color = Color.Success
81-
});
79+
var buffer = await _client.ReceiveAsync(CancellationToken.None);
80+
var payload = buffer.ToArray();
81+
_items.Add(new ConsoleMessageItem()
82+
{
83+
Message = $"{DateTime.Now}: 接收数据 {_client.LocalEndPoint} - {_serverEndPoint} Data {Encoding.UTF8.GetString(payload)} HEX: {BitConverter.ToString(payload)} 成功",
84+
Color = Color.Success
85+
});
86+
}
8287
}
8388
}
8489
}

0 commit comments

Comments
 (0)