Inter Prozess Communication
Verfasst: 12. Juli 2012 15:23
Hallo,
ich beschreibe einfach mal was ich machen möchte:
Programm A wird am Anfang gestartet. Es nimmt Tcp-Verbindungen (von einem Client C) an, überprüft #Nickname und #Passwort und startet mit Hilfe von QProcess ein weiteres Programm B.
B soll nun darauf warten dass C eine Tcp-Verbindung zu ihm aufbaut. Allerdings muss sichergestellt sein dass es C (oder zumindest derselbe Nutzer) ist. Dies möchte ich mit Hilfe der IP sicherstellen (kein weiterer Login).
A ist im Endeffekt einfach zum Login da. Damit nicht alles abstürzt falls irgendwo ein Fehler auftritt soll die eigentliche Berechnung in einem anderem Programm (B) stattfinden.
A und B müssen miteinander kommunizieren (gleicher User, Verbindungsabbruch, ...). Kann ich dafür QSharedMemory verwenden?
Ansonsten wäre ich auch über weitere Tipps froh.
ich beschreibe einfach mal was ich machen möchte:
Programm A wird am Anfang gestartet. Es nimmt Tcp-Verbindungen (von einem Client C) an, überprüft #Nickname und #Passwort und startet mit Hilfe von QProcess ein weiteres Programm B.
B soll nun darauf warten dass C eine Tcp-Verbindung zu ihm aufbaut. Allerdings muss sichergestellt sein dass es C (oder zumindest derselbe Nutzer) ist. Dies möchte ich mit Hilfe der IP sicherstellen (kein weiterer Login).
A ist im Endeffekt einfach zum Login da. Damit nicht alles abstürzt falls irgendwo ein Fehler auftritt soll die eigentliche Berechnung in einem anderem Programm (B) stattfinden.
A und B müssen miteinander kommunizieren (gleicher User, Verbindungsabbruch, ...). Kann ich dafür QSharedMemory verwenden?
Ansonsten wäre ich auch über weitere Tipps froh.