Autore Topic: Problema Nsd (network service discovery)  (Letto 510 volte)

Offline Giak

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    transformer tf101
  • Sistema operativo:
    ubuntu 12.10
Problema Nsd (network service discovery)
« il: 03 Maggio 2013, 22:37:21 CEST »
0
qualcuno ha esperienze con questa API ? sto provando ad usarla in un progetto ma sono un po in difficoltà.

qualcuno può spiegarmi queste righe:
Citazione
The API currently supports DNS based service discovery and discovery is currently limited to a local network over Multicast DNS. DNS service discovery is described at http://files.dns-sd.org/draft-cheshire-dnsext-dns-sd.txt

ad oggi sono ancora piuttosto ignorante sui protocolli di rete.

Offline Giak

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    transformer tf101
  • Sistema operativo:
    ubuntu 12.10
Re:Problema Nsd (network service discovery)
« Risposta #1 il: 15 Maggio 2013, 23:27:18 CEST »
0
nessuno ha mai usato questa libreria? per la precisione il mio problema è qui:

Codice (Java): [Seleziona]
public void registerService(int port) {
    NsdServiceInfo serviceInfo  = new NsdServiceInfo();
    serviceInfo.setServiceName("NsdChat");
    serviceInfo.setServiceType("_http._tcp.");
    serviceInfo.setPort(port);

    mNsdManager = Context.getSystemService(Context.NSD_SERVICE);

    mNsdManager.registerService(
            serviceInfo, NsdManager.PROTOCOL_DNS_SD, mRegistrationListener);
}

questo codice è preso da qui: http://developer.android.com/training/connect-devices-wirelessly/nsd.html . come potete vedere non viene fatto il set dell'indirizzo ip. in realtà penso sia necessario altrimenti come si può comunicare? infatti sto avendo problemi perchè nonostante mi venga notificata una registrazione con successo trovo l'ip nullo.