Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.01;
Скачать: CL | DM;

Вниз

как передать данные   Найти похожие ветки 

 
root ©   (2006-10-15 14:29) [0]

Господа подскажите такая ситуация есть TIdTCPServer и два клиента
один 192.168.1.2
второй 192.168.1.3

как через TIdTCPServer передать от первого клиента ко второму клиенту данные (строку, буфер итд)
за ранее спасибо


 
Орион ©   (2006-10-15 14:37) [1]

> [0] root ©   (15.10.06 14:29)

я вопроса не понял. Что именно тебе не понятно?


 
umbra ©   (2006-10-16 11:35) [2]

первый клиент шлет серверу данные и имя второго клиента. Сервер шлет данные второму клиенту. (Например)


 
root ©   (2006-10-16 12:28) [3]

дайте код???
или пример???


 
Сергей М. ©   (2006-10-16 12:46) [4]

Чат сотворяешь ?)


 
root ©   (2006-10-16 12:48) [5]

не пытаюсь сделать роут
все входящие данные на порт с апи одного передать на другой апи известный порт


 
Сергей М. ©   (2006-10-16 12:54) [6]


> root ©   (16.10.06 12:48) [5]
>
> пытаюсь сделать роут


Судя по


> TIdTCPServer и два клиента


роутом здесь и не пахнет.


 
Ketmar ©   (2006-10-16 18:11) [7]

>[5] root(c) 16-Oct-2006, 12:48
>не пытаюсь сделать роут
врёшь. обыкновенный port mapping, судя по всему.


 
Орион ©   (2006-10-16 19:06) [8]

> [0] root ©   (15.10.06 14:29)

Что-то вроде:

procedure TForm1.ServerExecute(AContext: TIdContext);
var
 Data: string;
 i: Integer;
 List: TList;
begin
 Data:=AContext.Connection.IOHandler.ReadLn;
 List:=Server.Contexts.LockList;
 try
   for i:=0 to List.Count-1 do
     if TIdContext(List.Items[i]).Connection.Socket.Binding.PeerIP="192.168.1.3" then
     begin
       TIdContext(List.Items[i]).Connection.IOHandler.WriteLn(Data);
       Break;
     end;
 finally
  Server.Contexts.UnlockList;
 end;
end;
end;



Страницы: 1 вся ветка

Текущий архив: 2007.04.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
1-1170616649
flaxe
2007-02-04 22:17
2007.04.01
Bitmap в ICO


3-1168866635
Alek_1
2007-01-15 16:10
2007.04.01
Как быстрее переслать данные клиенту


2-1173663124
Andrewww
2007-03-12 04:32
2007.04.01
Позиция в строке


2-1173103378
djnz
2007-03-05 17:02
2007.04.01
подключится к firebird из delphi


3-1168515637
Alexander_K
2007-01-11 14:40
2007.04.01
Подключение к Екселю как к БД через ADO