Domanda

Voglio utilizzare una sorta di nmap-come funzionalità per autodiscover un server Web ASP.NET (in esecuzione sulla porta 443) da qualche parte sulla rete. Questo modo gli utenti non devono trovare e inserire l'IP manualmente. C'è un buon / modo pulito di fare questo?

È stato utile?

Soluzione

Grazie a @ di ceejaoz commento di cui sopra, sono stato in grado di farlo abbastanza facilmente in Bonjour.

Mono.Zeroconf , un .NET / Mono libreria Bonjour, per fare pubblicità il servizio, e la roba NSNetService iOS di default per risolvere su iPhone. (C'è un sacco di tutorial su come fare questo giro le reti).

ho fatto un servizio Windows in Visual Studio per effettivamente eseguito il codice che pubblicizza l'IP e la porta, dal momento che un servizio web non è davvero un buon posto per farlo.

Un grande avvertimento (al dicembre 2010): le DLL che vengono con Bonjour Mono.Zeroconf sono totalmente rotto (nessun errore, solo che non fa nulla). Ruba quelli da Pidgin .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top