Mercurial > hg > Database > Alice
comparison src/main/java/alice/daemon/AliceDaemon.java @ 641:646f705e65b1
setkey on remote
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 31 Dec 2017 01:08:52 +0900 |
parents | 86b39f5bf1d7 |
children |
comparison
equal
deleted
inserted
replaced
640:f05a89484ec1 | 641:646f705e65b1 |
---|---|
5 import java.net.InetAddress; | 5 import java.net.InetAddress; |
6 import java.net.InetSocketAddress; | 6 import java.net.InetSocketAddress; |
7 import java.net.ServerSocket; | 7 import java.net.ServerSocket; |
8 import java.nio.channels.ServerSocketChannel; | 8 import java.nio.channels.ServerSocketChannel; |
9 | 9 |
10 //import org.apache.log4j.Logger; | 10 import org.apache.log4j.Logger; |
11 //import org.apache.log4j.PatternLayout; | 11 //import org.apache.log4j.PatternLayout; |
12 //import org.apache.log4j.WriterAppender; | 12 //import org.apache.log4j.WriterAppender; |
13 | 13 |
14 public class AliceDaemon { | 14 public class AliceDaemon { |
15 | 15 |
16 private Config conf; | 16 private Config conf; |
17 private AcceptThread acceptThread; | 17 private AcceptThread acceptThread; |
18 //private Logger log = Logger.getLogger(AliceDaemon.class); | 18 private Logger log = Logger.getLogger(AliceDaemon.class); |
19 | 19 |
20 public AliceDaemon(Config conf) { | 20 public AliceDaemon(Config conf) { |
21 this.conf = conf; | 21 this.conf = conf; |
22 //setLogger(); | 22 //setLogger(); |
23 } | 23 } |
48 ss.setReuseAddress(true); | 48 ss.setReuseAddress(true); |
49 | 49 |
50 // listen on any address ipv4/ipv6 | 50 // listen on any address ipv4/ipv6 |
51 InetSocketAddress a = new InetSocketAddress("::", conf.localPort); | 51 InetSocketAddress a = new InetSocketAddress("::", conf.localPort); |
52 | 52 |
53 System.out.println("AliceDaemon.listen: bind to " + a); | 53 log.info("AliceDaemon.listen: bind to " + a); |
54 ss.bind(a); | 54 ss.bind(a); |
55 acceptThread = new AcceptThread(ss, "ACCEPT" + conf.localPort); | 55 acceptThread = new AcceptThread(ss, "ACCEPT" + conf.localPort); |
56 acceptThread.start(); | 56 acceptThread.start(); |
57 } catch (IOException e) { | 57 } catch (IOException e) { |
58 e.printStackTrace(); | 58 e.printStackTrace(); |