Delphi XE2,所以我猜那是Indy 10(?)。
一台服务器,10个客户端。我想获取发送每个命令的客户端的IP地址。
顺便说一句,这是一个封闭的局域网,我可以分配静态IP地址(192.168.1.xxx)。
我想我可以在每台机器上放一个.INI文件给它一个唯一的号码并让它作为每个命令的前缀传递(或者甚至将它自己的IP地址作为前缀传递)。
但我希望我可以简单地访问TIdCommand的一些数据来获取发件人的IP地址......?
答案 0 :(得分:6)
使用TIdCommand.Context.Binding.PeerIP
属性获取客户端IP。