Communication.Shared
1.0.2
See the version list below for details.
dotnet add package Communication.Shared --version 1.0.2
NuGet\Install-Package Communication.Shared -Version 1.0.2
<PackageReference Include="Communication.Shared" Version="1.0.2" />
<PackageVersion Include="Communication.Shared" Version="1.0.2" />
<PackageReference Include="Communication.Shared" />
paket add Communication.Shared --version 1.0.2
#r "nuget: Communication.Shared, 1.0.2"
#:package Communication.Shared@1.0.2
#addin nuget:?package=Communication.Shared&version=1.0.2
#tool nuget:?package=Communication.Shared&version=1.0.2
DS_Communication
TCP / RUDP 네트워크 통신용 .NET 라이브러리 모음입니다. Unity 및 .NET Standard 2.1 호환 환경에서 사용할 수 있습니다.
패키지
| 패키지 | 설명 |
|---|---|
Communication.Shared |
공통 메시지·세션 추상화 |
Communication.Network.TCP.* |
TCP 소켓 클라이언트/서버 및 공유 타입 |
Communication.Network.TCP_IOCP.* |
Windows IOCP 기반 TCP 스택 |
Communication.Network.RUDP.* |
LiteNetLib 기반 RUDP 클라이언트/서버 및 공유 타입 |
소스 및 샘플: GitHub 저장소
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- System.Buffers (>= 4.5.1)
- System.Memory (>= 4.5.5)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Communication.Shared:
| Package | Downloads |
|---|---|
|
Communication.Network.RUDP.Shared
Shared reliable-UDP transport layer for DS_Communication — no third-party types appear in the public API. Provides RudpSession, RudpMessageChannel with per-message RudpSendOptions/RudpDeliveryMethod (unreliable, reliable, reliable-ordered), and RudpTransportOptions with optional DTLS 1.2 encryption (BouncyCastle) and CRC32C integrity checking. One dedicated polling thread per host plus per-session dispatch queues keep load independent of connection count. Targets .NET Standard 2.1 — runs on modern .NET and Unity. |
|
|
DRPC.Shared
Shared runtime for DRPC — a distributed RPC library for .NET that runs over reliable UDP. Contains HubBase (pending-call table with per-call timeouts, cancellation tokens, and pending/incoming concurrency caps), the wire message model (one-way calls signal CallId 0), the structured error model surfaced as RpcFaultException with typed RpcErrorCode values, and incoming routing. Transport (RUDP with optional DTLS 1.2 encryption and certificate pinning) comes from DS_Communication; serialization from DS_MessageProtocol. Common foundation of the DRPC.Client and DRPC.Server packages — reference it alongside DRPC.Attribute in the contract project shared by both sides. Targets netstandard2.1 for modern .NET and Unity 2021.2+. |
|
|
Communication.Network.TCP.Shared
Shared TCP transport layer for DS_Communication: TcpSession, StreamByteChannel and TcpTransportOptions with optional TLS (SslStream, handshake timeout enforced). Transports expose only a byte channel — the application creates and owns sessions, and disconnection surfaces solely as Session.Disconnected(DisconnectReason). Targets .NET Standard 2.1 — runs on modern .NET and Unity. |
|
|
Communication.Network.TCP_IOCP.Shared
IOCP TCP 공유 메시지·세션 컴포넌트 (.NET Standard 2.1, Unity 호환). |
|
|
Communication.Network.TCP_IOCP.Server
IOCP 기반 TCP 서버 (.NET Standard 2.1, Unity 호환). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.7.0 | 560 | 9/13/2026 |
| 2.6.0 | 263 | 9/13/2026 |
| 2.5.2 | 255 | 9/13/2026 |
| 2.5.1 | 550 | 9/9/2026 |
| 2.5.0 | 573 | 9/8/2026 |
| 2.4.1 | 272 | 9/7/2026 |
| 2.4.0 | 552 | 9/7/2026 |
| 2.3.1 | 271 | 9/7/2026 |
| 2.3.0 | 651 | 9/7/2026 |
| 2.2.1 | 360 | 9/7/2026 |
| 2.2.0 | 258 | 9/7/2026 |
| 2.1.0 | 270 | 9/7/2026 |
| 2.0.1 | 547 | 9/7/2026 |
| 2.0.0 | 466 | 9/3/2026 |
| 1.0.2 | 392 | 7/11/2026 |
| 1.0.1 | 380 | 7/11/2026 |
| 1.0.0 | 700 | 5/2/2026 |