Ich bin gerade dabei, eine Anwendung zu kodieren, die es den Benutzern ermöglicht, Dinge zu posten. Es gibt nur einen Server und mehrere Clients, aber da es nicht sicher ist, auf welcher IP der Server ausgeführt wird, möchte ich, dass der Server automatisch gefunden wird, der Port ist fest, es ist 55001. Durch alle IPs gehen von 1 bis 255 Jahre dauern, habe ich schon probiert, hat jemand eine saubere und schnelle Lösung?Einen Server im Netzwerk finden, der auf einem bestimmten Port läuft
0
A
Antwort
2
a) Verwenden Sie übertragen den Server zu entdecken (Nur IPv4 hat dies)
b) Multicast-Verbindung verwenden Sie den Server (die gleiche Code-Basis für IPv4 und IPv6)
c) Registrieren Sie den Server in einen DNS-Eintrag
zu entdecken d) Registrieren Sie den Server, in einem zentralen Server
e) lassen Sie den Benutzertyp in der Server-IP/Hostname
Verwandte Themen
- 1. Finden Sie einen bestimmten Port mit der Eingabeaufforderung
- 2. tcpdump erfasst nicht ordnungsgemäß auf bestimmten Port
- 3. Ein anderer mysqld-Server läuft auf Port 3306 Fehler
- 4. Wie finden Sie einen freien TCP-Server-Port mit Ruby?
- 5. Welcher Port läuft auf meiner SQL2008-Instanz?
- 6. Finden PID Prozess, der einen Port auf Windows
- 7. Verfügbare Port für PHP-Server finden
- 8. SSH-Verbindung an einem bestimmten Port löst einen Fehler aus
- 9. Ermitteln Sie den Prozess pid auf einem bestimmten Port hören
- 10. 301 Redirect auf einem Nginx-Rechner, auf dem ein Nicht-Standard-Port hinter einem Proxy läuft
- 11. Spring Boot läuft App auf Port 80
- 12. Ping einen Hostnamen im Netzwerk
- 13. Trace-Routing für einen bestimmten Port
- 14. Was ist der beste Weg für eine Client-App, einen Server in einem lokalen Netzwerk in C# zu finden?
- 15. Client-Server-Anwendung im globalen Netzwerk schreiben
- 16. Wo im Server zu finden, ob die Anfrage an DNS der Website oder die Server-IP auf dem Port
- 17. Was passiert im Netzwerk, wenn ich mit Telnet auf Port auf localhost zugreife?
- 18. Chef Server auf anderem Port
- 19. ASP.NET Web App auf dem Server einrichten und auf einem anderen Computer im Netzwerk laufen
- 20. Wie binde ich einen bestimmten Port auf einem Webclient-Objekt in C#
- 21. Einen Meteorbenutzer auf dem Server finden
- 22. Run Git Server im lokalen Netzwerk
- 23. WebRTC im lokalen Netzwerk?
- 24. Geräteerkennung im lokalen Netzwerk
- 25. Wie telnet ich an einen bestimmten Port auf einem Windows 8 Consumer Preview-Computer?
- 26. Zugreifen auf VisualSVN-Server auf Port 81
- 27. Android Emulator Access Server im lokalen Netzwerk
- 28. Wie Verkehr zu einem bestimmten Port in Linux zu kennen
- 29. Zugriff auf einen iis Localhost-Pfad von einem anderen Computer im Netzwerk
- 30. Parse Server nicht auf Port 1337
das Subnetz zu finden, sollte die Suche –
@Juned Ahsan Nun reduzieren, lassen Sie uns sagen, dass ich schon wissen würde Subnetz für Beispiel 178. Also selbst wenn ich es bereits weiß, wird es immer noch viel Zeit brauchen. – ScriptKiddy
Sind Server und Clients immer im selben Subnetz? Wenn dies der Fall ist, können Sie Multicast UDP verwenden, um den Server zu finden. Wenn nicht, ist DNS die beste Wahl. –