Switched to Avalonia
This commit is contained in:
12
README.md
12
README.md
@@ -1,12 +1,12 @@
|
||||
# CommTester – Prototype: bidirektionale IPC + Streaming (C#)
|
||||
|
||||
Dieser Prototyp zeigt **bidirektionale Interprozesskommunikation** zwischen einer **WPF Elternanwendung** und **mehreren Kindprozessen** – inklusive **Streaming** (fortlaufende Log-/Progress-Nachrichten).
|
||||
Dieser Prototyp zeigt **bidirektionale Interprozesskommunikation** zwischen einer **Avalonia Elternanwendung (Desktop, cross-platform)** und **mehreren Kindprozessen** – inklusive **Streaming** (fortlaufende Log-/Progress-Nachrichten).
|
||||
|
||||
## Architektur
|
||||
|
||||
- **Parent (WPF)**: `ParentWpf`
|
||||
- **Parent (Avalonia Desktop)**: `ParentAvalonia`
|
||||
- startet mehrere Child-Prozesse
|
||||
- hostet pro Child einen **Named Pipe Server** (Windows)
|
||||
- hostet pro Child einen **Named Pipe Server** (Windows/Linux/macOS via .NET)
|
||||
- sendet Commands (Ping, StartWork, CancelWork)
|
||||
- empfängt Streaming-Events (Log, Progress, Result)
|
||||
|
||||
@@ -27,7 +27,7 @@ Dieser Prototyp zeigt **bidirektionale Interprozesskommunikation** zwischen eine
|
||||
|
||||
2. Parent starten:
|
||||
|
||||
- Starte `ParentWpf` (Debug oder Run).
|
||||
- Starte `ParentAvalonia` (Debug oder Run).
|
||||
|
||||
3. In der UI:
|
||||
|
||||
@@ -50,3 +50,7 @@ Damit kann ein Parent mehrere Childs parallel bedienen.
|
||||
- Reconnect-Strategien / Heartbeats
|
||||
- Backpressure (Channel für Outbound Frames)
|
||||
- Auth/ACL (bei Bedarf), Logging, Telemetrie
|
||||
|
||||
## Hinweis zu NuGet-Feeds
|
||||
|
||||
Im Repo liegt eine `NuGet.config`, die die Paketquelle explizit auf **nuget.org** setzt. Das verhindert Restore-Fehler, falls im globalen Setup eine private (authentifizierte) Quelle konfiguriert ist.
|
||||
|
||||
Reference in New Issue
Block a user