Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2011, 08:18   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию Определение Ip адреса подключенного клиента Indy10

Здравствуйте.
Пытаюсь запоминать ip адреса подключаемых клиентов делаю так
Код:
procedure TDM1.ITCPSConnect(AContext: TIdContext);
var
 i:Integer;
begin
   FormGlav.Consol.Lines.Add(DateToStr(Date)+' - '+TimeToStr(Time)+' : '+'Попытка подключения');
   for i:=1 to 5 do
      begin
         if ClientConnect[i].IP='' then
            begin
               ClientConnect[i].IP:=AContext.Binding.IP;
               ClientConnect[i].ConectBaseCreate(i);
               FormGlav.Consol.Lines.Add(DateToStr(Date)+' - '+TimeToStr(Time)+' : '+'Клиент с адресом: '+ AContext.Connection.Socket.Binding.IP);//либо AContext.Bindings.Ip
               Break;

            end
         else
            if i=5 then
               begin
                  AContext.Connection.Disconnect;
                  FormGlav.Consol.Lines.Add(DateToStr(Date)+' - '+TimeToStr(Time)+' : '+'Клиент отключен');
               end;
      end;
end;
но в Console пишется адрес на котором весит сам сервер. Почему?
Lokos вне форума Ответить с цитированием
Старый 30.05.2011, 08:21   #2
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

исправил вот так
Код:
AContext.Connections.Soket.Binding.PeerIp
Стало похоже на истину.
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
определение адреса трехмерной матрицы mego4el Помощь студентам 6 15.11.2010 21:53
Определение клиента TServerSocket wowsel Работа с сетью в Delphi 4 21.10.2010 15:47
Определение адреса отправителя в ICQCLient Mihanches Компоненты Delphi 1 14.10.2010 04:37
Определение размера операнда и адреса Sergey.Voloxov Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 06.03.2010 22:58
Определение IP адреса клиента RoamingFire Работа с сетью в Delphi 2 28.02.2008 14:08