
03.11.2008, 21:30
|
|
Новичок
Регистрация: 03.05.2008
Сообщений: 19
Провел на форуме: 172889
Репутация:
1
|
|
Если я правильно понял то тебе нада написать сервер и клиент для его управления. Сервер должен открыть порт:
Код:
TcpServer1.LocalPort := '1111'; //указываеш какой порт нада октрыть
Код:
TcpServer1.Active := True; // открывается порт
Потом идёт обработка команды
Код:
u:=false; //переменной U присваеваем ложь
begin
repeat
sleep(1000);
if TcpServer1.ReceiveLn = 'X' then // если получили команду "X", то выпольняеш нужную тебе команду или процедуру
until U;
end;
Теперь кодиш клиент:
Код:
TcpClient1.RemoteHost := Edit1.Text; // ip сервера
TcpClient1.RemotePort := '1111'; // порт такой же как у сервера
TcpClient1.Active := True;
Ну а что бы послать команды используй:
Код:
TcpClient1.Sendln(Edit2.Text); // здесь должна быть команда, то есть как я писал - Х
Но здесь мождна обойтись и без Edit2.Text а просто кнопкой
Надеюсь написал то что ты хотел :-)
|
|
|