diff --git a/app/build.gradle b/app/build.gradle index 4483376..6c443b5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,6 +10,10 @@ plugins { id 'application' } +application { + mainClass = 'clientserver.App' +} + repositories { // Use Maven Central for resolving dependencies. mavenCentral() diff --git a/app/src/main/java/clientserver/App.java b/app/src/main/java/clientserver/App.java index 5b5d284..4d73374 100644 --- a/app/src/main/java/clientserver/App.java +++ b/app/src/main/java/clientserver/App.java @@ -1,6 +1,3 @@ -/* - * This source file was generated by the Gradle 'init' task - */ package clientserver; public class App { @@ -10,5 +7,7 @@ public class App { public static void main(String[] args) { System.out.println(new App().getGreeting()); + + Server.scannerUDP(1000, 5000); } } diff --git a/app/src/main/java/clientserver/Server.java b/app/src/main/java/clientserver/Server.java new file mode 100644 index 0000000..ab8d74c --- /dev/null +++ b/app/src/main/java/clientserver/Server.java @@ -0,0 +1,18 @@ +package clientserver; + +import java.net.DatagramSocket; + +public class Server { + static void scannerUDP(int startPort, int endPort) { + try { + for (int i = startPort; i < endPort; i++) { + try (DatagramSocket socket = new DatagramSocket(i)) { + } catch (Exception e) { + System.out.println("Port n°" + i + " déjà occupé"); + } + } + } catch (Exception e) { + System.out.println(e); + } + } +}