Mercurial > hg > Database > Alice
view src/alice/daemon/AliceDaemon.java @ 30:b5a21baf0b07
implements RingTopology
author | kazz <kazz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 17 Jan 2012 16:13:03 +0900 |
parents | 2ca2d961a8d2 |
children | 3155337e754e |
line wrap: on
line source
package alice.daemon; import java.io.IOException; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.channels.ServerSocketChannel; public class AliceDaemon { private Config conf; private AcceptThread acceptThread; public AliceDaemon(Config conf) { this.conf = conf; } public void listen() { try { ServerSocketChannel ssChannel = ServerSocketChannel.open(); ServerSocket ss = ssChannel.socket(); ss.setReuseAddress(true); ss.bind(new InetSocketAddress(InetAddress.getLocalHost(), conf.localPort)); acceptThread = new AcceptThread(ss, "ACCEPT" + conf.localPort); acceptThread.start(); } catch (IOException e) { e.printStackTrace(); } } }