son gohan
Erfahrenes Mitglied
Hallo,
wie würdet ihr das lösen?
ich stehe vor folgender Aufgabe, ich habe das Programm "A", es ist eine Software die unter Windows läuft und installiert ist auf mein PC.
Das gleiche Programm ist auch auf PC´s von vielen anderen Leuten installiert und mein Programm soll Informationen an alle anderen Programme senden können.
Was mir klar ist, das ich das Internet benutzen muss weil die PC´s alle nicht miteinander verbunden sind wie ein Intranet.
Ich dachte auch eine SQL Datenbank sollte man vielleicht benutzen die dann jeweils abgefragt wird von allen Programmen, aber weis nicht ob sowas optimal ist, wenn jedes Programm z.b. jede Sekunde eine Abfrage startet um zu schauen ob was neues passiert ist.
Oder über Email dachte ich, dann würde jedes Programm erst bei Erhalt der neuen Email aktiv, aber um zu erkennen ob eine neue Email angekommen ist müsste man doch auch wieder mindestens jede Sekunde irgendwie eine Abfrage machen oder wie kann man sowas programmierteschnisch sonst erkennen?
Es scheint mir irgendwie einfach alles etwas zu CPU raubend zu sein.
wie würdet ihr das lösen?
ich stehe vor folgender Aufgabe, ich habe das Programm "A", es ist eine Software die unter Windows läuft und installiert ist auf mein PC.
Das gleiche Programm ist auch auf PC´s von vielen anderen Leuten installiert und mein Programm soll Informationen an alle anderen Programme senden können.
Was mir klar ist, das ich das Internet benutzen muss weil die PC´s alle nicht miteinander verbunden sind wie ein Intranet.
Ich dachte auch eine SQL Datenbank sollte man vielleicht benutzen die dann jeweils abgefragt wird von allen Programmen, aber weis nicht ob sowas optimal ist, wenn jedes Programm z.b. jede Sekunde eine Abfrage startet um zu schauen ob was neues passiert ist.
Oder über Email dachte ich, dann würde jedes Programm erst bei Erhalt der neuen Email aktiv, aber um zu erkennen ob eine neue Email angekommen ist müsste man doch auch wieder mindestens jede Sekunde irgendwie eine Abfrage machen oder wie kann man sowas programmierteschnisch sonst erkennen?
Es scheint mir irgendwie einfach alles etwas zu CPU raubend zu sein.