DSServer
次のコードでのonconnect
イベントを 使用して、クライアントの IP アドレスとその他のクライアント情報を取得しようとしています。
私の問題は、それ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;