W systemie Linux wiele IPC wykonuje się poprzez dołączenie do pliku w jednym procesie i odczytanie nowej zawartości z innego procesu.Czytanie zmian zawartości pliku w .NET
Chcę zrobić powyższe w Windows/.NET (Zbyt brudny, aby używać normalnego IPC, takich jak rury). Dołączam do pliku z procesu Python i chcę przeczytać zmiany i TYLKO zmiany za każdym razem, gdy FileSystemWatcher zgłasza zdarzenie. Nie chcę czytać całej zawartości pliku w pamięci za każdym razem, gdy szukam zmian (plik będzie ogromny)
Każda operacja dołączania dodaje wiersz danych rozpoczynający się od unikalnego licznika zwiększającego (znacznik czasu + klawisz) i kończy się znakiem nowej linii.
Przetestowane, to działa. Całkiem fajna technika. –
WIELKIE rozwiązanie, krótkie i śmiertelne! – MaYaN