diff options
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/Listener.java')
-rw-r--r-- | src/main/java/org/openslx/filetransfer/Listener.java | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/main/java/org/openslx/filetransfer/Listener.java b/src/main/java/org/openslx/filetransfer/Listener.java index 1601ad6..2da7067 100644 --- a/src/main/java/org/openslx/filetransfer/Listener.java +++ b/src/main/java/org/openslx/filetransfer/Listener.java @@ -1,16 +1,11 @@ package org.openslx.filetransfer; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.security.KeyManagementException; - import javax.net.ssl.SSLContext; import javax.net.ssl.SSLServerSocket; import javax.net.ssl.SSLServerSocketFactory; import javax.net.ssl.SSLSocket; -public class Listener implements Runnable{ +public class Listener extends Thread { private IncomingEvent incomingEvent; /* private static String pathToKeyStore = @@ -51,7 +46,7 @@ public class Listener implements Runnable{ SSLServerSocket welcomeSocket = (SSLServerSocket) sslServerSocketFactory.createServerSocket(this.port); - while (true) { + while (!isInterrupted()) { SSLSocket connectionSocket = (SSLSocket) welcomeSocket.accept(); byte[] b = new byte[1]; |