@@ -145,7 +145,7 @@ public jnamed(String conffile) throws IOException, ZoneTransferException {
145145 }
146146 System .out .println ("jnamed: running" );
147147 } finally {
148- fs .close ();
148+ br .close ();
149149 }
150150 }
151151
@@ -552,19 +552,11 @@ public void TCPclient(Socket s) {
552552 }
553553
554554 public void serveTCP (InetAddress addr , int port ) {
555- try {
556- ServerSocket sock = new ServerSocket (port , 128 , addr );
555+ try (ServerSocket sock = new ServerSocket (port , 128 , addr )) {
557556 while (true ) {
558557 final Socket s = sock .accept ();
559558 Thread t ;
560- t =
561- new Thread (
562- new Runnable () {
563- @ Override
564- public void run () {
565- TCPclient (s );
566- }
567- });
559+ t = new Thread (() -> TCPclient (s ));
568560 t .start ();
569561 }
570562 } catch (IOException e ) {
@@ -573,8 +565,7 @@ public void run() {
573565 }
574566
575567 public void serveUDP (InetAddress addr , int port ) {
576- try {
577- DatagramSocket sock = new DatagramSocket (port , addr );
568+ try (DatagramSocket sock = new DatagramSocket (port , addr )) {
578569 final short udpLength = 512 ;
579570 byte [] in = new byte [udpLength ];
580571 DatagramPacket indp = new DatagramPacket (in , in .length );
@@ -613,28 +604,12 @@ public void serveUDP(InetAddress addr, int port) {
613604 }
614605
615606 public void addTCP (final InetAddress addr , final int port ) {
616- Thread t ;
617- t =
618- new Thread (
619- new Runnable () {
620- @ Override
621- public void run () {
622- serveTCP (addr , port );
623- }
624- });
607+ Thread t = new Thread (() -> serveTCP (addr , port ));
625608 t .start ();
626609 }
627610
628611 public void addUDP (final InetAddress addr , final int port ) {
629- Thread t ;
630- t =
631- new Thread (
632- new Runnable () {
633- @ Override
634- public void run () {
635- serveUDP (addr , port );
636- }
637- });
612+ Thread t = new Thread (() -> serveUDP (addr , port ));
638613 t .start ();
639614 }
640615
0 commit comments