Einzelnen Beitrag anzeigen

michaelg

Registriert seit: 20. Apr 2008
87 Beiträge
 
#3

AW: Datasnap - Clientapp identifizieren

  Alt 1. Dez 2022, 14:54
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.

Geändert von michaelg ( 1. Dez 2022 um 17:22 Uhr) Grund: Beitrag erweitert
  Mit Zitat antworten Zitat