T
tankdt
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
var
SendCode:string;
TempStr:string;
i:integer;
FUDP: TIdUDPClient;
begin
SendCode:=StringofChar(#255,6); //FF*6
for i:=0 to 15 do
begin
TempStr:=TempStr //TempStr:=DestMAC*16
+string(char($50))
+string(char($34))
+string(char($55))
+string(char($49))
+string(char($34))
+string(char($de));
end;
SendCode:=SendCode+TempStr;
FUDP:=TIdUDPClient.Create(nil);
try
FUDP.Port:=7;
FUDP.Host:='10.10.10.2';
FUDP.Active:=True;
for I:=0 to 5 do
FUDP.Broadcast(SendCode,7);
finally
FUDP.Free;
end;
end;
如上代码为什么在断电后又来电的情况下是无法唤醒的,
只有自己关机,不断电才能换醒。难道发送的数据包不对?
var
SendCode:string;
TempStr:string;
i:integer;
FUDP: TIdUDPClient;
begin
SendCode:=StringofChar(#255,6); //FF*6
for i:=0 to 15 do
begin
TempStr:=TempStr //TempStr:=DestMAC*16
+string(char($50))
+string(char($34))
+string(char($55))
+string(char($49))
+string(char($34))
+string(char($de));
end;
SendCode:=SendCode+TempStr;
FUDP:=TIdUDPClient.Create(nil);
try
FUDP.Port:=7;
FUDP.Host:='10.10.10.2';
FUDP.Active:=True;
for I:=0 to 5 do
FUDP.Broadcast(SendCode,7);
finally
FUDP.Free;
end;
end;
如上代码为什么在断电后又来电的情况下是无法唤醒的,
只有自己关机,不断电才能换醒。难道发送的数据包不对?