Показать сообщение отдельно

  #5  
Старый 03.11.2008, 21:30
reza4ok
Новичок
Регистрация: 03.05.2008
Сообщений: 19
Провел на форуме:
172889

Репутация: 1
Отправить сообщение для reza4ok с помощью ICQ
Post

Если я правильно понял то тебе нада написать сервер и клиент для его управления. Сервер должен открыть порт:

Код:
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 а просто кнопкой
Надеюсь написал то что ты хотел :-)
 
Ответить с цитированием