Autore Topic: Elencare tutti i device connessi alla stessa rete  (Letto 773 volte)

Offline tiwiz

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Google+
    • _tiwiz
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus Dual
  • Play Store ID:
    Roberto Orgiu
  • Sistema operativo:
    Windows 7
Elencare tutti i device connessi alla stessa rete
« il: 17 Gennaio 2012, 14:32:57 CET »
0
Ciao a tutti,
devo sviluppare un'app che mi elenchi il numero di dispositivi (computer, smartphone o altro) connessi alla mia stessa rete (alcuni connessi via ethernet, altri in wifi). Nello specifico i dati che mi servono sono il nome della macchina e l'indirizzo ip.
Ho cercato per tutta la rete ma non ho trovato nulla... questa parte mi servirebbe per poter creare un programma che mi controlli la riproduzione musicale su un server direttamente dal mio smartphone :)

Qualcuno mi può aiutare?

Grazie in anticipo :)

Tiwiz

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Elencare tutti i device connessi alla stessa rete
« Risposta #1 il: 17 Gennaio 2012, 14:45:02 CET »
0
Non ho mai fatto una roba del genere ma credo esista un qualche protocollo per farlo. Prova magari a dare un occhio a questo:

http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol

ed eventualmente a cercare se c'è qualche libreria che lo implementa...

Offline tiwiz

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Google+
    • _tiwiz
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus Dual
  • Play Store ID:
    Roberto Orgiu
  • Sistema operativo:
    Windows 7
Re:Elencare tutti i device connessi alla stessa rete
« Risposta #2 il: 17 Gennaio 2012, 14:52:35 CET »
0
Intendi qualcosa come questo? http://teleal.org/projects/cling

Grazie per avermi illuminato, ero convinto di dover implementare il protocollo ARP :D

Tiwiz

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Elencare tutti i device connessi alla stessa rete
« Risposta #3 il: 17 Gennaio 2012, 15:05:56 CET »
0
Intendi qualcosa come questo? http://teleal.org/projects/cling

Non conosco quella libreria, se fossi in te però proverei a vedere se mette a disposizione qualche API che potrebbe tornarmi utile.

Citazione
Grazie per avermi illuminato, ero convinto di dover implementare il protocollo ARP :D

Beh no, che io sappia ARP serve solo per scoprire il MAC partendo dall'IP ma è un protocollo non di livello applicazione, ovvero non dovresti maneggiarlo :D

Offline tiwiz

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Google+
    • _tiwiz
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus Dual
  • Play Store ID:
    Roberto Orgiu
  • Sistema operativo:
    Windows 7
Re:Elencare tutti i device connessi alla stessa rete
« Risposta #4 il: 17 Gennaio 2012, 15:09:08 CET »
0
No no, lo so, ma era l'unica via che mi veniva in mente per riuscire a scoprire tutti i dispositivi connessi :P

Comunque pare proprio sia quella, sto guardando un esempio e mi sembra proprio abbia esattamente cosa mi serve! :)

Se riesco a creare questa parte, la posto poi in un tutorial :)

Tiwiz

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Elencare tutti i device connessi alla stessa rete
« Risposta #5 il: 17 Gennaio 2012, 15:10:31 CET »
0
Se riesco a creare questa parte, la posto poi in un tutorial :)

Sarà il benvenuto :D