diff --git a/src/main/java/ru/redguy/tftpserver/TFTPServer.java b/src/main/java/ru/redguy/tftpserver/TFTPServer.java index 9330e02..14e7934 100644 --- a/src/main/java/ru/redguy/tftpserver/TFTPServer.java +++ b/src/main/java/ru/redguy/tftpserver/TFTPServer.java @@ -14,14 +14,18 @@ public class TFTPServer { private ErrorEvent errorEvent; public void start() throws SocketException { - start(69); + start(69,true); } public void start(int port) throws SocketException { + start(port,true); + } + + public void start(int port, boolean isDaemon) throws SocketException { socket = new DatagramSocket(port); runner = new Runner(socket, this); thread = new Thread(runner); - thread.setDaemon(true); + thread.setDaemon(isDaemon); thread.start(); }