IP в IDUdp
Добрый день,подскажите пожалуйста,как в индийном UDP'шном серваке при приходящей месаге определить ИП удаленного компа?
i-номер нужного клиента
i-номер нужного клиента[/QUOTE]
Я имею ввиду как узнать ИП с которого пришла месага.
Обрабатывать событие onUDPread
Балинн,обрабатывать - я обрабатываю - а как узнаать ИП компа который прислал месагу!!!(до етого я тупо передавал его в месаге,вот и спрашиваю - может есть более рациональный способ,поля какиенить у 2 или 3 параметра или ышо ченить...)
У третьего параметра - ABinding есть свойство IP
3 параметр - HWND
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;ABinding: TIdSocketHandle);
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;ABinding: TIdSocketHandle);[/QUOTE]
Проста компилятор пожизняк ругается на 3 параметр,я пишу TIdSocketHandle=hwnd; - и фсе ОК,а в каком DCU содержится описание нормального?
lib\IdUDPServer.dcu
Source\Indy\IdUDPServer.pas
lib\IdUDPServer.dcu
Source\Indy\IdUDPServer.pas[/QUOTE]
Спасибо конечно,но этот класс сидит оказывается в IdSocketHandle,а без IdUDPServer.dcu, я думаю, ваще ничего незапахало,стало быть он у меня есть...Теперь фсе нормалек,есть ышо вопросик,но вынесу в отдельную тему...
И тем более ABinding.IP возвращает "0.0.0.0"