| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 16:26:37
|
javaBeats
Java Ninja
![[Avatar]](/images/avatar/28b9f8aa9f07db88404721af4a5b6c11.png)
Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline
|
Para um sistema de controle de Lan Houses... É possível controlar o acesso a rede de uma máquina, baseado no tempo disponível contratado pelo usuário? (usando Java, claro).
Queria evitar o uso de JNI se possível... No servidor, preciso de um programa que, saturado o tempo disponível para o usuário, corte a conexão da máquina com o gateway da rede (i.e, se possível, "matar" o processo que controla a conexão TCP, sei lá...).
Alguma idéia?
Grato,
Rodrigo.
|
"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 17:23:46
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Runtime.exec("FORMAT C:\\");
Heheheehehe... bom, apenas com Java vai ser difícil, amigo! JNI ou outra linguagem mais "nativa" do SO.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 17:34:31
|
javaBeats
Java Ninja
![[Avatar]](/images/avatar/28b9f8aa9f07db88404721af4a5b6c11.png)
Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline
|
Bom... executar esse processo, ou outro semelhante, mataria a conexão da máquina com a rede... =D
É, acho que é inevitável... Vamos relembrar os tempos do ~Destruidor(), dos ponteiros, funções friend, STL, memory leak... Até que eu gosto de C++ =D
Só queria ter certeza de que não há nada a fazer a não ser recorrer ao velho livro do Deitel...
Obrigado,
Rodrigo
|
"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 17:46:17
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Utilize Runtime e mande um comando ao SO, mas... se for para fazer assim, que tal C++ mesmo, heim? A menos que você esteja usando algum dos recursos da plataforma Java (portabilidade, vasta API, quase OO, comunidade...) não vale a pena
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/03/2005 07:52:09
|
javaBeats
Java Ninja
![[Avatar]](/images/avatar/28b9f8aa9f07db88404721af4a5b6c11.png)
Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline
|
Olá,
A idéia era justamente manter todos estes benefícios, em especial a portabilidade.
Mesmo tentando escrever código C++ portável no padrão ANSI, para JNI, ainda teria as chamadas aos recursos do SO, geralmente específicos. Foi pro espaço a portabilidade...
A não ser que eu mantenha o sistema atrelado a um firewall com DLLs para windows / linux. Será que daria certo? Mas se fosse esse o caso, poderia usar Java puro para manipular as DLLs... não?
Obrigado pessoal!
Rodrigo.
This message was edited 1 time. Last update was at 24/03/2005 07:54:01
|
"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere |
|
|
 |
|
|