SomeIp.Wire 0.3.0

dotnet add package SomeIp.Wire --version 0.3.0
                    
NuGet\Install-Package SomeIp.Wire -Version 0.3.0
                    
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="SomeIp.Wire" Version="0.3.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SomeIp.Wire" Version="0.3.0" />
                    
Directory.Packages.props
<PackageReference Include="SomeIp.Wire" />
                    
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 SomeIp.Wire --version 0.3.0
                    
#r "nuget: SomeIp.Wire, 0.3.0"
                    
#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 SomeIp.Wire@0.3.0
                    
#: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=SomeIp.Wire&version=0.3.0
                    
Install as a Cake Addin
#tool nuget:?package=SomeIp.Wire&version=0.3.0
                    
Install as a Cake Tool

SomeIp.Wire

Clean-room SOME/IP wire layer for .NET. Provides complete encoding/decoding of the SOME/IP wire protocol, suitable for embedded systems and high-performance scenarios targeting net10.0.

Features

  • Message header encode/decode: Full SOME/IP header handling with service/method/client/session/interface/message-type fields and protocol version negotiation.
  • Event/notification codec: Encode and decode SOME/IP event and notification messages, including multicast routing.
  • Service Discovery (SD): Complete SOME/IP-SD datagram codec supporting service entries, event entries, option arrays, and multicast configuration.
  • SOME/IP-TP segmentation & reassembly: Wire-level support for SOME/IP TP (transport protocol) fragmentation and reassembly of large payloads over TCP/UDP.
  • TCP stream framing: Stateful TCP connection handler with SOME/IP-TP framing, supporting both split and sequential message boundaries.
  • Transport endpoints: IPv4 and IPv6 endpoint abstraction for unicast and multicast communication.
  • Descriptor-driven IDL type_support: Serialization and deserialization of application types via wire descriptor–based type_support schema, enabling automatic codec generation.
  • Wire constants: Complete set of SOME/IP magic numbers, port ranges, version info, and configuration defaults.

License

Commercial/Proprietary. Licensed under LicenseRef-Commercial. © 2026 Dahlke Engineering GmbH.

Repository

https://github.com/patdhlk/someipx

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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.
  • net10.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on SomeIp.Wire:

Package Downloads
SomeIp.Runtime

SOME/IP runtime roles for .NET over a pluggable transport: request/response methods (client and server), pub/sub (publisher and subscriber), fields (getter/setter + notifier), Service Discovery client and server state machines, a typed IDL layer, and loopback plus real-socket transports. Builds on SomeIp.Wire. Part of the someipx SOME/IP stack.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.3.0 55 9/18/2026
0.1.0 104 9/11/2026