small changes

main
Victor Hans-Georg Waitz 2025-10-15 18:49:04 +02:00
parent 84bdcbc897
commit 9b2775d8ae
1 changed files with 3 additions and 3 deletions

View File

@ -8,7 +8,7 @@ import java.util.concurrent.Executors;
public class Server { public class Server {
private static final int BUFFSIZE = 512; private static final int BUFFSIZE = 512; //? Maybe andere Größe
private static final ExecutorService executor = Executors.newFixedThreadPool(2); private static final ExecutorService executor = Executors.newFixedThreadPool(2);
public interface PacketHandler { public interface PacketHandler {
@ -23,11 +23,11 @@ public class Server {
private static void startSocket(PacketHandler handler, int port, String serviceName) { private static void startSocket(PacketHandler handler, int port, String serviceName) {
executor.execute(() -> { executor.execute(() -> {
try (DatagramSocket socket = new DatagramSocket(port)) { try (DatagramSocket socket = new DatagramSocket(port)) {
DatagramPacket packetIn = new DatagramPacket(new byte[BUFFSIZE], BUFFSIZE); //? Nicht sicher ob die Arguments richtig sind
System.out.println(serviceName + " listening on port " + port); System.out.println(serviceName + " listening on port " + port);
byte[] buffer = new byte[BUFFSIZE]; //? Maybe andere Größe
while (true) { while (true) {
DatagramPacket packetIn = new DatagramPacket(buffer, BUFFSIZE); //? Nicht sicher ob die Arguments richtig sind
socket.receive(packetIn); socket.receive(packetIn);
handler.handlePacket(socket, packetIn, serviceName); handler.handlePacket(socket, packetIn, serviceName);