diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-30 15:58:43 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-30 15:58:43 -0500 |
| commit | 66f256b05c7daa7c4cd20f20758b8413a9329500 (patch) | |
| tree | 828d32d2669e47f63650be171fc943eed3a4c98a | |
| parent | 5cd4d175a88580603eb96ad4b7e4eb8781b08dc7 (diff) | |
| download | soen423-66f256b05c7daa7c4cd20f20758b8413a9329500.zip | |
close sequencer socket at shutdown
| -rw-r--r-- | src/main/java/derms/frontend/FE.java | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/main/java/derms/frontend/FE.java b/src/main/java/derms/frontend/FE.java index 532acac..ca5374d 100644 --- a/src/main/java/derms/frontend/FE.java +++ b/src/main/java/derms/frontend/FE.java @@ -67,21 +67,18 @@ public class FE { Endpoint endpoint = Endpoint.publish(FE_Address, servant); Runnable task = () -> { listenForUDPResponses(servant); + try { + sequencerSock.close(); + } catch (Exception e) { + e.printStackTrace(); + } }; Thread thread = new Thread(task); thread.start(); - } catch (Exception e) { // System.err.println("Exception: " + e); e.printStackTrace(System.out); // Logger.serverLog(serverID, "Exception: " + e); - } finally { - try { - sequencerSock.close(); - } catch (Exception e) { - System.out.println("Error closing sequencer socket:"); - e.printStackTrace(System.out); - } } // System.out.println("FrontEnd Server Shutting down"); |