Bei Emba gibt es ein ähnliches Issue, welches aber schon 2015 als funktionierend abgeschlossen wurde.
Muss man den Appname irgendwo explizit initialisieren oder würde im Normalfall der Application-Name benutzt? Ich finde dazu nicht viel.
Hab noch das hier am DSServer beim Connect-Event probiert:
Delphi-Quellcode:
Session := TDSSessionManager.GetThreadSession;
Protocol := Session.GetData('CommunicationProtocol');
IpAddress := Session.GetData('RemoteIP');
AppName := Session.GetData('RemoteAppName');
Wenn ich die Thread Session auslese, steht da bei Appname "Embarcadero
URI Client/1.0", was der DefaultUserAgent aus System.NetConsts.pas zu sein scheint. Und das ist als CONST definiert...kann ich also auch nicht ändern.