Moin!
Ich habe folgendes Problem: Ich habe einen Prozess welcher bis zu 10mal pro Sekunde öffnet und Daten an einen anderen Prozess schicken soll. Die Datenmenge liegt bei maximal 10KB/s eher deutlich darunter. Die Verbindung zwischen beiden kann jedoch nicht dauerhaft bestehen bleiben und muss vor jedem Senden geöffnet werden (und danach natürlich auch wieder geschlossen werden)!
Die Frage ist jetzt: Wie kann ich zwischen den beiden Programmen eine zuverlässige Kommunikation gewährleisten? Ich dachte schon an eine UDP-Netzwerkverbindung - jedoch vermute ich mal, dass das ganze etwas zu groß ist. Alternativ wäre es möglich die Daten in eine Datei zu schreiben und auszulesen, aber so richtig das Wahre ist das ja nicht.
Gibt es für sowas sinnvolle Lösungsmöglichkeiten?
(Programmierung ausschließlich in C unter Windows)
Grüße
Nimda05
Ich habe folgendes Problem: Ich habe einen Prozess welcher bis zu 10mal pro Sekunde öffnet und Daten an einen anderen Prozess schicken soll. Die Datenmenge liegt bei maximal 10KB/s eher deutlich darunter. Die Verbindung zwischen beiden kann jedoch nicht dauerhaft bestehen bleiben und muss vor jedem Senden geöffnet werden (und danach natürlich auch wieder geschlossen werden)!
Die Frage ist jetzt: Wie kann ich zwischen den beiden Programmen eine zuverlässige Kommunikation gewährleisten? Ich dachte schon an eine UDP-Netzwerkverbindung - jedoch vermute ich mal, dass das ganze etwas zu groß ist. Alternativ wäre es möglich die Daten in eine Datei zu schreiben und auszulesen, aber so richtig das Wahre ist das ja nicht.
Gibt es für sowas sinnvolle Lösungsmöglichkeiten?
(Programmierung ausschließlich in C unter Windows)
Grüße
Nimda05