如何获取向TIdCommand发送命令的IP地址?

时间:2012-04-03 05:13:09

标签: delphi indy

Delphi XE2,所以我猜那是Indy 10(?)。

一台服务器,10个客户端。我想获取发送每个命令的客户端的IP地址。

顺便说一句,这是一个封闭的局域网,我可以分配静态IP地址(192.168.1.xxx)。

我想我可以在每台机器上放一个.INI文件给它一个唯一的号码并让它作为每个命令的前缀传递(或者甚至将它自己的IP地址作为前缀传递)。

但我希望我可以简单地访问TIdCommand的一些数据来获取发件人的IP地址......?

1 个答案:

答案 0 :(得分:6)

使用TIdCommand.Context.Binding.PeerIP属性获取客户端IP。