Hallo computerschrat,
danke für den Link zum Programm. WOL2 kenne ich bereits, finde es aber nicht so
schön wenn ich nicht genau weiß was im Hintergrund passiert, zumal der Server an
sich ja funktioniert. Ich werde jedenfalls mal schauen ob man das mit der SPS
entsprechend antriggern kann. Jedoch ist dein "Problem" mit dem vollständigen
Shutdown und der Sackgasse nicht so ganz richtig, denn wenn das entsprechende
Mainboard "Wake on LAN from S5" beherrscht und auch der Netzwerkadapter
richtig konfiguriert ist, kann man einen Rechner durchaus aus dem Off-Zustand
wecken. Genau das passiert auch hier an der Anlage.
Ich habe mein Problem jedenfalls weiter eingrenzen können. Zunächst einmal
funktioniert der recvfrom() und liefert mir auch den gewünschten String zurück.
Ursache des Problems scheint tatsächlich der system()-Aufruf zu sein, weil dieser
laut Windows-Doku wohl nicht für Programme funktioniert, die aus der Runtime-
Umgebung heraus gestartet werden.
https://msdn.microsoft.com/en-us/library/277bwbdz.aspx
Dort findet man dann weiter, dass es für den system()-Befehl leider auch keinen
Workaround gibt. Sprich ich muss mir hier selber etwas basteln (oder notfalls doch
auf WOL2 zurückgreifen...):
universal-windows-platform-apps">https://docs.microsoft.com/de-de/cpp/cppcx/crt-functions-not-supported-in-
universal-windows-platform-apps
Wenn es sonst noch Anregungen gibt, bin ich dankbar, aber in der momentanen
Situation ist das wohl eher ein Softwareproblem seitens meines Codes. Falls mir
diesbezüglich hier niemand helfen kann, würde ich diesen Thread mal in die C-
Ecke verlinken.
Gruß
BrosBoss