Indy Telnet выполнение команд

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by FSCool, 28 Mar 2011.

  1. FSCool

    FSCool New Member

    Joined:
    29 Jun 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Всем привет!
    Пытаюсь реализовать управление удаленной машиной через telnet. Использую клиент и сервер Indy: IdTelnet и IdTelnetServer. Не могу понять, как выполнить телнет команду на сервере. На каком-то форуме писали, что надо использовать команду exec, но что-то про нее ничего не могу найти.
    Заодно посмотрите, все ли я делаю правильно?
    Сперва отправляем команду на сервер:
    Code:
    procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);  
    begin  
    if TClient.Connected then    
      TClient.SendCh(Key);  
    end;
    Далее, принимаем ее на сервере:
    Code:
    procedure TForm1.TServerExecute(AContext: TIdContext);  
    var S: string;  
    begin  
    S:=Acontext.Connection.IOHandler.ReadLn();  
    end;
    А что дальше?
     
Loading...