TClientSocket: Wake on LAN
-
tach auch
ich versuche über das internet ein wake on lan auszuführen.
als packet muss man glaub FFFFFFFFFFFF und 16x die MAC adresse senden. z.B. so:FFFFFFFFFFFF00214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR755500214FFR7555
versucht habe ich das so:
TClientSocket:
- address: eine domain wo der DNS auf einen meiner rechner zeigt.
- ClientSocket->Open();
- Socket->SendText("das oben genannte");irgendwie klappt das so nicht. jemand eine idee warum?
-
Ich bin mir nicht 100%ig sicher, aber geht WOL nicht nur im lokalen Netz?
Ich bin mir nochmal nicht 100%ig sicher aber hat ein ausgeschalteter Rechner nicht keine IP?
-
a) nein es geht auch via internet..
b) die ip gehört dem router, insofern...
-
schau mal hier, hab ich mit google gefunden.
http://www.delphipraxis.net/topic17592_wake+on+lan+mit+indy.html
-
Ich kann mir nicht vorstellen wie das über das Internet funktionieren soll. Wie soll der Router das denn weiterleiten, wenn der Rechner aus ist und der Rechner auch keine IP hat?
edit:
Beim WOL wird ein PC anhand seiner MAC Adresse angesprochen, die Kommunikation im Internet findet aber (zumindest für dich) (fast) ausschliesslich über TCP/IP und UDP/IP statt. Hierbei sprichst du die PCs anhand ihrer IP Adresse an.
Dazu kommt noch, das dein PC während er aus ist, nicht einmal eine IP Adresse hat, du könntest ihn also auch nicht via IP erreichen und durch irgend etwas ominöses aufwecken.
-
Im LAN hast du auch keine IPs...
-
Es geht doch