ceci est la fonction qui gère l'affichage du Tray Message
function Tmainfrm.getTrayTipMsg(tpl:string=''):string;
begin
if quitting or (rootFile = NIL) then
begin
result:='';
exit;
end;
result:=xtpl(first(tpl, trayMsg), [
'%uptime%', uptimestr(),
'%url%', rootFile.fullURL(),
'%ip%', defaultIP,
'%port%', srv.port,
'%hits%', intToStr(hitsLogged),
'%downloads%', intToStr(downloadsLogged),
'%uploads%', intToStr(uploadsLogged),
'%version%', VERSION,
'%build%', VERSION_BUILD
]);
end; // getTrayTipMsg
seules les données telles %ip% visibles ci-dessus sont accessibles car elles sont indépendantes du contenu des connexions, la zone preview a été introduite à cet effet pour obtenir en temps réel ce qu'il est possible d'afficher dans le tray message. Il faut bien comprendre qu'il serait difficile d'afficher l'ensemble des connexions user@IP dans le tray message par risque de surcharge à l'affichage,
à me confirmer que de toute façon les connexions se faisant via SSL, quel que soit le user, son IP affichée doit être systématiquement 127.0.0.1