Forum: PC-Programmierung Interrupt auf Server auslösen


von johannes (Gast)


Lesenswert?

Hallo liebe Leute!

Ich habe folgende Aufgabe zu erfüllen:

Es gibt mehrere Client-PCs und einen Server. Auf den Client-PCs befinden 
sich Daten, die auf einen Server kopiert werden sollen. Soweit ist das 
kein Problem. Es soll jedoch eine Routine NACH dem kopieren der Daten 
auf dem Server-PC ausgeführt werden.

Jeder Client-PC besitzt eine Software, mit der er dieses Kopieren per 
Klick auf einen Button ablaufen lässt. Nun ist das Problem, dass die 
Software, die sich auf dem Server befindet, explizit AUF DEM SERVER 
ausgeführt werden soll (der Grund ist ein physikalischer Dongle an 
diesem Server, da nicht jeder Client-PC über so einen Dongle verfügt).
Nun stellt sich die Frage, wie man dem Server von einem Client-PC aus 
mitteilt, dass er die Applikation ausführen soll.

Ein Gedanke war, über die Client-PC-software erstmal eine simple Datei 
auf den Server kopiert, während der Server ständig nach dieser Datei 
pollt. (Ist die Datei vorhanden? JA / NEIN,  Ist die Datei vorhanden? JA 
/ NEIN...usw).
Sobald nun diese Datei vorhanden ist, springt er (Server) aus der 
Polling-Routine und beginnt mit der zweiten Routine (dem Verschlüsseln 
der Daten).

Gibt es vielleicht eine andere  - vllt sogar elegantere - Möglichkeit?

...schwer das Problem zu schildern.

Vielen Dank!

von Michael U. (amiga)


Lesenswert?

Hallo,

mach ich manchmal auch, unter Windows per Batch.

Erst die Dateien vom Client kopieren. Wenn der fertig ist, die 
dummy-Datei auf den Server. Wenn der fertig ist die dummy-Datei löschen.

Andere Variante wenn es Windows ist: PSTools von Sysinternals.
Startet vom Client Anwendungen auf dem Server.

Gruß aus Berlin
Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.