我正在尝试使用带有以下代码 DSServer
的事件获取客户端的 IP 地址和其他客户端信息。onconnect
我的问题是DSConnectEventObject.ChannelInfo
每次nil
都是这样。此外,我无法解析 IP 地址。
请帮我。谢谢你。
procedure TWebModule1.DSServer1Connect(DSConnectEventObject: TDSConnectEventObject);
var
ci: TDBXClientInfo;
begin
ci := DSConnectEventObject.ChannelInfo.ClientInfo;
AddLog(Format('Client %s Connected IP: %s, Port: %s',
[ci.Protocol, ci.IpAddress, ci.ClientPort])
);
end;