diff --git a/src/BootstrapBlazor.Server/Components/Samples/SocketFactories.razor b/src/BootstrapBlazor.Server/Components/Samples/SocketFactories.razor index f7d6208f579..a528bf0b34d 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/SocketFactories.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/SocketFactories.razor @@ -72,3 +72,9 @@ private async Task CreateClient()
FixLengthDataPackageHandler 固定长度数据处理器 即每个通讯包都是固定长度DelimiterDataPackageHandler 分隔符数据处理器 即通讯包以特定一个或一组字节分割5. 数据适配器(设计中)
+ +在我们实际应用中,接收到数据包后(已经过数据处理器)大多情况下是需要将电文转化为应用中的具体数据类型 Class 或 Struct。将原始数据包转化为类或者结构体的过程由我们的数据适配器来实现
数据适配器设计思路如下
diff --git a/src/BootstrapBlazor.Server/Extensions/MenusLocalizerExtensions.cs b/src/BootstrapBlazor.Server/Extensions/MenusLocalizerExtensions.cs index 34ea45c5770..459a4f5661f 100644 --- a/src/BootstrapBlazor.Server/Extensions/MenusLocalizerExtensions.cs +++ b/src/BootstrapBlazor.Server/Extensions/MenusLocalizerExtensions.cs @@ -1578,6 +1578,7 @@ void AddServices(DemoMenuItem item) }, new() { + IsNew = true, Text = Localizer["TcpSocketFactory"], Url = "socket-factory" }, diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index a55f4451a53..bc724f75a12 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -4952,7 +4952,7 @@ "CardUpload": "卡片上传组件 CardUpload", "DropUpload": "拖动上传组件 DropUpload", "Vditor": "富文本框 Vditor Markdown", - "TcpSocketFactory": "TCP Socket 套接字服务 ITcpSocketFactory" + "TcpSocketFactory": "套接字服务 ITcpSocketFactory" }, "BootstrapBlazor.Server.Components.Samples.Table.TablesHeader": { "TablesHeaderTitle": "表头分组功能",