BD.Common8.Ipc 8.25.10606.11900

dotnet add package BD.Common8.Ipc --version 8.25.10606.11900
                    
NuGet\Install-Package BD.Common8.Ipc -Version 8.25.10606.11900
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BD.Common8.Ipc" Version="8.25.10606.11900" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="BD.Common8.Ipc" Version="8.25.10606.11900" />
                    
Directory.Packages.props
<PackageReference Include="BD.Common8.Ipc" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add BD.Common8.Ipc --version 8.25.10606.11900
                    
#r "nuget: BD.Common8.Ipc, 8.25.10606.11900"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package BD.Common8.Ipc@8.25.10606.11900
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=BD.Common8.Ipc&version=8.25.10606.11900
                    
Install as a Cake Addin
#tool nuget:?package=BD.Common8.Ipc&version=8.25.10606.11900
                    
Install as a Cake Tool

BD.Common8.Ipc Crowdin NuGet license

进程间通信 (IPC) 库

API browser

传输层协议

  1. TCP/HTTP 协议,常见的 Web 技术,便于从网页以及跨语言编程中调用,需要监听一个 TCP 端口
  2. NamedPipe 命名管道,Windows 原生支持的管道通信,Linux 上使用 Unix 域套接字 (UDS) 来实现,需要一个唯一的字符串作为管道名,Windows 上涉及管理员权限进程交互需要额外配置
  3. UnixSocket,简称 UDS,需要一个文件,文件路径字符串长度也有限制,路径不能太长,使用文件流来通信

应用层协议

  1. HTTP/2/3 协议,使用 ControllerBaseMinimal API,控制器需要在启动时反射类遍历查找函数添加进路由字典,而 Minimal API 将直接添加注册路由
  2. SignalR,使用 WebSockets、Server-Sent Events、长轮询的方式,Hub 作为服务类,也是通过反射遍历查找函数
  3. gRPC,对 Protobuf 强依赖,服务层接口需要定义 .proto 文件,源生成服务基类,继承子类实现业务函数,由源生成添加路由的代码片段
  4. MagicOnion,基于 gRPC,支持以 C# 服务接口直接定义,无需 .proto 文件,服务端使用了反射调用泛型函数以及动态创建程序集,仅客户端可使用源生成

序列化实现类型

  1. Newtonsoft.Json
  2. MessagePack
  3. System.Text.Json
  4. MemoryPack
  5. Xml
  6. Protobuf
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-android35.0 is compatible.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-ios18.0 is compatible.  net9.0-maccatalyst was computed.  net9.0-maccatalyst18.0 is compatible.  net9.0-macos was computed.  net9.0-macos15.0 is compatible.  net9.0-tvos was computed.  net9.0-windows was computed.  net9.0-windows10.0.19041 is compatible.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on BD.Common8.Ipc:

Package Downloads
BD.Common8.Ipc.Server

进程间通信 (IPC) 服务端库

BD.Common8.Ipc.Client

进程间通信 (IPC) 客户端库

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.25.10606.11900 228 6/6/2025
8.25.10522.11551 237 5/22/2025
8.24.10801.11838 236 8/1/2024
8.24.10618.11700 246 6/18/2024
8.24.10617.12300 227 6/17/2024
8.24.10617.11900 221 6/17/2024
8.24.10614.11400 225 6/14/2024
8.24.10612.12100 217 6/12/2024
8.24.10611.11400 232 6/11/2024
8.24.10607.11600 217 6/7/2024
8.24.10606.11418 226 6/6/2024
8.24.10521.11500 220 5/22/2024
8.24.10516.11002 221 5/16/2024
8.24.10515.12236 241 5/15/2024
8.24.10515.11956 188 5/15/2024
8.24.10513.12326 215 5/13/2024
8.24.10513.12220 212 5/13/2024
8.24.10513.12140 192 5/13/2024
8.24.10513.11631 205 5/13/2024
8.24.10511.11900 203 5/11/2024
Loading failed