Preciso reconhecer, em minha aplicacao swing, todas as maquinas de uma rede, por broadcast…
Faço sockets numa boa, quando eu seto direto um endereco ip, eh facil e consigo oq quero…
Mas quando coloco qualquer endereço broadcast, dah erro de conexao…
Há alguma classe especifica para Broadcast em JAVA??? Uso protocolo TCP/IP… minha rede eh 192.168.0.0… jah tentei 192.168.0.255 e 255.255.255.255… mas nao funfa nada… a mascara eh classe C.
Ouvi falar de uma classe DatagramSocket que poderia usar, mas eh pra protocolo UDP…e mesmo assim nao achei exemplo praticos de uso…
ola… fazer um sisteminha de reconhecimento de rede… vc escolhe qual sistema eh o servidor e qual sao os clientes… o sistema automaticamente tem q fazer a ligacao entre eles, comparando as Strings cadastradas… se for cliente, localiza um servidor para se conectar… se for servidor, manda para os clientes o seu pc para reconhecer…
eh simples… as strings e reconhecimento eh facil… mas nao estou conseguindo fazer o broadcast pela rede…
Só para esclarecimento, não é possível tu ter acesso a uma chamada ARP. O OS que responde ao broadcast.
Logo, mesmo que tu conseguisse fazer a parte servidor, um cliente teu nunca vai saber que chamam por ele.