Hallo,
ich bin auf der Suche nach einer zuverlässigen Methode mit der verschiedene Anwendungen miteinander kommunizieren können.
Bisher habe ich dafür auf Named Pipes gesetzt. Ich habe dazu jetzt keine genau Statistik, aber zu 100% zuverlässig sind die Named Pipes scheinbar auch nicht.
Ich verschicke nur sehr kleine Nachrichten, die nach einer Aktion im Programm 1 eine Aktion im Programm 2 auslösen sollen.
Da die untereinander kommunizierenden Programme auf dem gleichen Rechner laufen, habe ich mir gedacht mich dafür mal mit dem FileSystemWatcher auseinander zusetzen.
Ich schreibe die kurze Nachricht im Programm 1 also in eine XML-Datei, die der Watcher in Programm 2 überwacht und bei Änderung ausliest.
Scheint auch ganz gut zu klappen.
Ist diese Methode sinnvoll, gibts bedenken?
Oder gar noch andere Möglichkeiten der Kommunikation die wirklich zuverlässig funktioniert?
ich bin auf der Suche nach einer zuverlässigen Methode mit der verschiedene Anwendungen miteinander kommunizieren können.
Bisher habe ich dafür auf Named Pipes gesetzt. Ich habe dazu jetzt keine genau Statistik, aber zu 100% zuverlässig sind die Named Pipes scheinbar auch nicht.
Ich verschicke nur sehr kleine Nachrichten, die nach einer Aktion im Programm 1 eine Aktion im Programm 2 auslösen sollen.
Da die untereinander kommunizierenden Programme auf dem gleichen Rechner laufen, habe ich mir gedacht mich dafür mal mit dem FileSystemWatcher auseinander zusetzen.
Ich schreibe die kurze Nachricht im Programm 1 also in eine XML-Datei, die der Watcher in Programm 2 überwacht und bei Änderung ausliest.
Scheint auch ganz gut zu klappen.
Ist diese Methode sinnvoll, gibts bedenken?
Oder gar noch andere Möglichkeiten der Kommunikation die wirklich zuverlässig funktioniert?