Hallo,
ist es möglich einen für UDP bestimmten Port festzustellen und zwar mit einer Methode die auf verschiedenen OS funktionieren würde?
Ich brauche das für eine ProjektArbeit, da muss man in einer XML-Datei den Port angeben, manchmal weiss aber der Benutzer nicht welcher port im Netz (einer Schule oder Organisation) freigegeben ist. Ich weiss man kann RZ fragen, aber vielleicht kann man einfach eine Suchfunktion anbieten
Habe im Netz folgende Methode gefunden
Was sagen die Profis?
Danke schon mal
ist es möglich einen für UDP bestimmten Port festzustellen und zwar mit einer Methode die auf verschiedenen OS funktionieren würde?
Ich brauche das für eine ProjektArbeit, da muss man in einer XML-Datei den Port angeben, manchmal weiss aber der Benutzer nicht welcher port im Netz (einer Schule oder Organisation) freigegeben ist. Ich weiss man kann RZ fragen, aber vielleicht kann man einfach eine Suchfunktion anbieten
Habe im Netz folgende Methode gefunden
Java:
public static void main(String[] args) {
for (int port = 1024; port <= 65535; port++) {
try {
DatagramSocket server = new DatagramSocket(port);
server.close();
System.out.println("OK: " + port);
} catch (SocketException ex) {
System.out.println("There is a server on port " + port + ".");
}
}
}
Was sagen die Profis?
Danke schon mal