Come posso trovare l'IP di un servizio di rete da iPhone
-
09-10-2019 - |
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?
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 .