In Linux wird viel IPC durchgeführt, indem an eine Datei in einem Prozess angefügt wird und der neue Inhalt von einem anderen Prozess gelesen wird.Das Lesen von Dateiinhalten ändert sich in. NET
Ich möchte das oben in Windows/.NET (zu chaotisch, um normale IPC wie Rohre verwenden) tun. Ich hänge an eine Datei aus einem Python-Prozess an, und ich möchte die Änderungen und NUR die Änderungen jedes Mal lesen, wenn FileSystemWatcher ein Ereignis meldet. Ich möchte nicht den gesamten Dateiinhalt im Speicher jedes Mal lesen, wenn ich nach Änderungen suche (die Datei wird riesig sein)
Jede Append-Operation hängt eine Reihe von Daten, die mit einem eindeutigen inkrementierenden Zähler (Zeitstempel + Schlüssel) und endet mit einem Zeilenumbruch.
getestet, es funktioniert. Ziemlich coole Technik. –
Eine großartige Lösung, kurz und tödlich! – MaYaN