[firebase-br] IP Usuario conectado

Adriano Ferreira webmaster em sssinformatica.com.br
Qui Nov 13 11:29:39 -03 2008


Em delphi:
function Tdm.RetornaIP: string;
var
  WSAData: TWSAData;
  HostEnt: PHostEnt;
  Name: String;
begin
  try
    WSAStartup(2, WSAData);
    SetLength(Name, 255);
    Gethostname(pchar(Name), 255);
    SetLength(Name, strlen(pchar(Name)));
    HostEnt := gethostbyname(pchar(name));
    with HostEnt^ do
      Result := format('%d.%d.%d.%d',[byte(h_addr^[0]),byte(h_addr^[1]),
                                      byte(h_addr^[2]),byte(h_addr^[3])]);
    WSACleanup;
  except
    on E: exception do
      MessageDlg('Erro ao tentar capturar o IP'+#13+
                 'Mensagem original: '+E.Message, mtError, [mbOk], 0);
  end;
end;



-- 
Adriano Ferreira



2008/11/13 Alex Braga <alex.braga03 em gmail.com>

> Olá, Pessoal
> Procurei na net mas não encontrei uma solução para isso ainda .
> É possivel pegar o ip dos usuarios conectados ao firebird ?, no meu caso
> uso
> delphi e gostaria de listar o ip dos usuarios conectados.
>
> uso o Firebird 1.5.5.
>
> Agradeço.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>


Mais detalhes sobre a lista de discussão lista