![]() |
VOOZH | about |
dotnet add package SocketJack.WPF --version 2026.3.0
NuGet\Install-Package SocketJack.WPF -Version 2026.3.0
<PackageReference Include="SocketJack.WPF" Version="2026.3.0" />
<PackageVersion Include="SocketJack.WPF" Version="2026.3.0" />Directory.Packages.props
<PackageReference Include="SocketJack.WPF" />Project file
paket add SocketJack.WPF --version 2026.3.0
#r "nuget: SocketJack.WPF, 2026.3.0"
#:package SocketJack.WPF@2026.3.0
#addin nuget:?package=SocketJack.WPF&version=2026.3.0Install as a Cake Addin
#tool nuget:?package=SocketJack.WPF&version=2026.3.0Install as a Cake Tool
👁 NuGet
👁 NuGet Downloads
👁 License: MIT
SocketJack.WPF 2026 adds live WPF control sharing, remote input, and browser-friendly remote administration to the SocketJack networking platform.
Share any FrameworkElement as a live image stream, view it from another peer, and route remote mouse, wheel, text, and keyboard input back into WPF without moving the real Windows cursor.
<a id="versions"></a>
| Package / surface | Version | Target |
|---|---|---|
SocketJack.WPF |
2026.0 |
net8.0-windows7.0, net10.0-windows7.0 |
SocketJack |
2026.0 |
.NET Standard 2.1 |
JackLLM Workstation |
2026.0 |
WPF app metadata |
JackLLM Workstation Linux |
1:26.0.1 |
Debian-compatible package version for the 2026 line |
<details open> <summary><strong>#Install</strong> - add WPF remote control to a SocketJack app</summary>
dotnet add package SocketJack.WPF
Or with Package Manager:
Install-Package SocketJack.WPF
Use this package when the network should see, share, or control a WPF UI. Use the core SocketJack package by itself when you only need TCP, UDP, HTTP, WebSockets, SQL/data, streaming, and peer routing.
</details>
<details> <summary><strong>#What It Does</strong> - live capture, remote viewing, and direct WPF input</summary>
| Capability | What it means |
|---|---|
| Live capture | Stream any FrameworkElement, including panels, canvases, controls, or windows. |
| Viewer integration | Decode incoming frames into WPF image controls with a small extension-method surface. |
| Remote input | Forward pointer movement, clicks, wheel events, text, and keyboard commands to WPF. |
| Peer transport | Ride on SocketJack connections, peer identity, and metadata flows. |
| Browser admin | Power JackLLM Workstation Remote Admin through the web console. |
| Shared core stack | Benefit from SocketJack 2026 TCP, UDP, HTTP, WebSocket, MutableTcpServer, RTMP, SQL/TDS, TLS, compression, and P2P support. |
</details>
<details> <summary><strong>#How It Works</strong> - host, stream, view, and control</summary>
FrameworkElement over a connected SocketJack peer.Image.using SocketJack.WPF;
IDisposable shareHandle = GameCanvas.Share(client, remotePeer, fps: 10);
IDisposable viewerHandle = client.ViewShare(SharedImage, sharerPeer);
</details>
<details> <summary><strong>#JackLLM Remote Admin</strong> - browser control for the workstation UI</summary>
JackLLM Workstation can register a WPF host with SocketJack.WPF so the browser console can view and operate the desktop GUI. This is useful for remote workstations where the model server, proxy, billing, permissions, diagnostics, and node metadata are managed from a browser.
</details>
<details> <summary><strong>#Documentation</strong> - examples and related packages</summary>
</details>
SocketJack.WPF is open source and licensed under the MIT License.
<details> <summary><strong>LineCounter - Output</strong> <code>9,050 lines / 16 files</code></summary>
<br>
<strong>Scope:</strong> <code>SocketJack.Windows</code><br> <strong>Source:</strong> <code>GetLineCount.bat</code> rules, non-empty/non-whitespace lines only; build/vendor folders skipped.
| Language | Files | Lines |
|---|---|---|
| XML | 1 | 5,161 |
| C# | 12 | 3,200 |
| MSBuild/XML | 1 | 466 |
| EditorConfig | 1 | 143 |
| Markdown | 1 | 80 |
| Total | 16 | 9,050 |
</details>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 net8.0-windows7.0 is compatible. net9.0-windows net9.0-windows was computed. net10.0-windows net10.0-windows was computed. net10.0-windows7.0 net10.0-windows7.0 is compatible. |
Showing the top 1 NuGet packages that depend on SocketJack.WPF:
| Package | Downloads |
|---|---|
|
JackDebug.WPF
Debug your WPF application easily with JackDebug. |
This package is not used by any popular GitHub repositories.