Fórum socorrrrrrrrrrooooooooooooooooo #148147

20/03/2003

0

Como que se faz para descobrir a data do servido via código


Renatinha

Renatinha

Responder

Posts

20/03/2003

Marcelo

Como que se faz para descobrir a data do servido via código



Poderia detalhar melhor sua pergunta??? que data do servido???


Responder

Gostei + 0

20/03/2003

Dor_poa

Ola. Renata...

Infelizmente eu desconheço tal comando, e acredito que nem existe.
mas existem algumas formas de saber.
1º Gravar em banco de dados ou arquivi (o que não é muito bom)
2º ou se comunicar via Winsock com o servidor.

para isto vc. devera trabalhar com os componentes ClientSocket e ServerSocket, onde a aplicação fara um pedido e transmitira a resposta via protocola.. Semelhante ha um ICQ..

Vc. sabe trabalhar com Winsock?? Caso não saiba, no delphi acompanha um exemplo de como se comunicar..

Obs.: Não fique perguntando sempre para o servidor que horas são antes de gravar, pois sua aplicação irá demorar muito.. O que vc. podia fazer e pegar a data e hora e atualizar a maquina CLIENT para ficar com o mesmo horario do servidor... entendeu...?? :?:


Responder

Gostei + 0

21/03/2003

Kanedasam

Cara Renatinha !

Vamos analisar os segintes questionamentos:

1º Se estamos falando de servidores você terá que achar esta informação disponibilizada.

2º Se você esta falando das versões de Windows NT, 98, 2000 , Me e XP o assunto e um mas se for em plantaformas baseadas em UNIX como Linux o assunto e outro.

3º Se você precisa da informação estática ou dinâmica

Então vamos para o que interessa, se a plataforma esta baseada nas versões do Windows devera esta disponibilizada em um processo, serviço ou um deamon, você devera encontrar algo assim e extrair a informação, caso não consiga te aconselho o seguinte crie um deamom para rodar no servidor, insere um código para recolher a informação do ambiente, crie um ini onde estas informações serão inseridas, apartir daí e só indicar o caminho do ini para o seu executável na maquina cliente e recolher a informação.

Dicas :

1º A vantagens deste tipo de método e que você trabalha semelhante ao linux, tendo a confiabilidade maior do que você depende-se dos recursos do Windows, não terá que quebrar a cabeça para conseguir outras informações diferenciadas e só incluir o código no deamom ( você pega todas as informações de forma local, que é bem mais fácil, e disponibiliza para a rede na forma de ini ). Agora em questão das informações estarem atualizadas e sincronizadas no momento da leitura do ini ai dependera de quanto em quanto tempo o deu deamom executara o código interno: um décimo de segundo, meio segundo, um segundo etc...

2º Para não ficar ocupando espaço da memória do servidor à-toa vai em Project -> Option ->Package e marques em Runtime Packages a opção Build with Runtime Packages. O seu executável, o deamom, ficara com 17 a 20 K de tamanho.


Responder

Gostei + 0

21/03/2003

Kanedasam

Perdoem-me pelo ´plantaforma”, esta foi de doer.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar