Pessoal…
para obter a data e hora do micro, simplesmente uso
Date data = new Date();
Ou simplesmente utilizar a classe Calendar
Alguem tem alguma idéia de como obter a hora e data de outro micro?
Pessoal…
para obter a data e hora do micro, simplesmente uso
Date data = new Date();
Ou simplesmente utilizar a classe Calendar
Alguem tem alguma idéia de como obter a hora e data de outro micro?
Bom, deve haver algum tipo de conexão entre as máquinas. Uma alternativa seria utilizar Socket para enviar a data do outro micro… Outra solução é criar um web service para isso…
e como faria isso através de socket?
Mas para que precisa disso exatamente?
O que planeja fazer?
Realmente, seu maior problema não será obter o horário de outra máquina, mas será criar dois comunicadores para viabilizar isso.
O custo x benefício é baixo normalmente.
Se quiser somente deixar o relógio do PC atualizado, o Windows permite que seu computador se conecte a um servidor de hora certa via Internet. Funciona muito bem.
Nunca explorei isso em Linux, mas deve ter algum recurso semelhante.
wiliamps
oracle2java.blogspot.com.br/
Para trabalhar com socket você pode utilizar esse artigo como guia:
http://www.guj.com.br/articles/126
No seu caso, você pode alterar esse trecho de código
//Imprime uma linha para a stream de saída de dados
ps.println("Estou enviando dados para o servidor");
para…
//Imprime uma linha para a stream de saída de dados
ps.println(new Date());
Obs: não lembro ao certo se será possível imprimir diretamente a data como eu lhe passei.
Caso não dê utilize o SimpleDateFormat.
Se tu tiver acesso ssh ou algo semelhante na máquina que quer acessar, pode ser mais simples…
Pessoal,
Obrigado pelos comentários…
mews… fiz exatamente o que vc disse e resolveu o meu problema…
Agradeço a todos a ajuda… Obrigado!