![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В idTCPServer.onExecute узнать IP того... [D7, WinXP]
Uninstall © (2005-05-22 22:16:00)... кто вызвал Execute. Можно, конечно, с клиента прислать сам адрес, но наверное, все-таки, так быть не должно. Подскажите как получить его на сервере.
KorvinOE (2005-05-28 13:54:00) [1]Uninstall
Я нашёл чуть по другому и без использования класса TIdIOHandlerSocket.
Попробуй: AThread.Connection.Socket.Binding.PeerIP
Eraser (2005-05-23 02:03:00) [2]Uninstall (23.05.05 01:00) [4]
Надо ли затирать стоящий или поверх ставить?
Надо затирать... притом ПОЛНОСТЬЮ.
Uninstall (2005-05-23 01:02:00) [3]Так это чего, мне все свои сырцы править придется? 8/
Uninstall (2005-05-23 01:00:00) [4]Я вобщем-то ничего не ставил =) Дельфю поставил, опа, а там инди =) я даже не знал, что 9.
Но сейчас качнем, и сырцы, вижу, там есть.
Надо ли затирать стоящий или поверх ставить?
Eraser (2005-05-23 00:52:00) [5]Uninstall
Верна. Просто у тебя Indy 9, а уже Indy 10 вышел, там некоторые весчи по-другому реализованы, в частности заменён AThread на AContext, что затруднит перенос риложения под 10 версию в дальнейшем. Так что советую установить Indy 10.
http://www.indyproject.org/
Uninstall (2005-05-23 00:36:00) [6]Спасибо. Прошарил все файлы в $(DELPHI)\ на предмет нахождения PeerIP и обнаружил следующую реализацию;
(AThread.Connection.IOHandler as TIdIOHandlerSocket).Binding.PeerIP;
Верна ли она? Сейчас нет возможности проверить.
Eraser (2005-05-23 00:02:00) [7]Uninstall (22.05.05 22:16)
AContext.Binding.PeerIP