File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed
src/BootstrapBlazor.Server
Components/Samples/Sockets Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 98
98
<Using Include =" BootstrapBlazor.Server.Extensions" />
99
99
<Using Include =" BootstrapBlazor.Server.Services" />
100
100
<Using Include =" BootstrapBlazor.Socket.DataAdapters" />
101
- <Using Include =" BootstrapBlazor.Socket.DataHandlers" />
102
101
<Using Include =" BootstrapBlazor.Socket.DataConverters" />
102
+ <Using Include =" BootstrapBlazor.Socket.DataHandlers" />
103
103
<Using Include =" BootstrapBlazor.TcpSocket" />
104
104
<Using Include =" Microsoft.AspNetCore.Components" />
105
105
<Using Include =" Microsoft.Extensions.Configuration" />
Original file line number Diff line number Diff line change @@ -52,7 +52,8 @@ _dataAdapter.ReceivedCallBack = async Data =>
52
52
// 此处接收到的数据 Data 为完整响应数据
53
53
} ;</Pre >
54
54
<Pre >// 实战中可以使用 ITcpSocketClient 扩展方法 AddDataPackageAdapter 简化代码
55
- // 如果 _client 实例在当前页面不销毁时,切记使用 AddDataPackageAdapter 移除当前页面加载的 UpdateReceiveLog 回调方法避免内存泄露
55
+ // 如果 _client 实例在当前页面不销毁时,切记使用 RemoveDataPackageAdapter 移除当前页面加载的 UpdateReceiveLog 回调方法避免内存泄露
56
+ // _client.RemoveDataPackageAdapter(UpdateReceiveLog);
56
57
_client.AddDataPackageAdapter(_dataAdapter, UpdateReceiveLog);</Pre >
57
58
58
59
<p >本例中使用的模拟服务端代码如下:</p >
Original file line number Diff line number Diff line change @@ -50,7 +50,6 @@ protected override void OnInitialized()
50
50
51
51
// 实战中可以通过下面一句话设置数据适配器与回调方法
52
52
// _client.AddDataPackageAdapter(_dataAdapter, UpdateReceiveLog);
53
-
54
53
}
55
54
56
55
private async Task OnConnectAsync ( )
You can’t perform that action at this time.
0 commit comments