![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Всем привет!
Пытаюсь реализовать управление удаленной машиной через telnet. Использую клиент и сервер Indy: IdTelnet и IdTelnetServer. Не могу понять, как выполнить телнет команду на сервере. На каком-то форуме писали, что надо использовать команду exec, но что-то про нее ничего не могу найти. Заодно посмотрите, все ли я делаю правильно? Сперва отправляем команду на сервер: Код:
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char); begin if TClient.Connected then TClient.SendCh(Key); end; Код:
procedure TForm1.TServerExecute(AContext: TIdContext); var S: string; begin S:=Acontext.Connection.IOHandler.ReadLn(); end; |