Desligar estação

Delphi

23/02/2006

Olá.

estou com uma duvida... ou melhor uma curiosidade....

como é que conseguimos desligar uma estação ? estilo lan house... do computador central voce conseguir desligar uma estação pelo IP ?

grato


Fernando_cunha

Fernando_cunha

Curtidas 0

Respostas

Paullsoftware

Paullsoftware

23/02/2006

Podemos fazer isso de várias maneiras, uma delas seria através de Sockets ou componentes Indy...

o servidor envia um comando para o client (estação) que por sua vez interpleta o comando recebido e executa uma determinada tarefas como por exemplo:

servidor envia:
var xPC : Integer;
begin
xPC := LbClients.ItemIndex;//pega a posição da conexão em um listbox
ServerSocket1.Socket.Connections[xPC].SendText(´boot´);


na estação é tratada a string recebida pelo servidor...

var sRecebe : String;
begin
sRecebe := Socket.ReceiveText;
if sRecebe = ´boot´ then
 //Aqui vem a instrução para desligar o micro via código


espero ter ajudado! :wink:


GOSTEI 0
POSTAR