annotate test/TestSelector.java @ 329:a2624f6f7d0d first-merge-worked

*** empty log message ***
author kono
date Sat, 11 Oct 2008 22:25:02 +0900
parents 5067a6a93d01
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
1 package test;
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
2
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
3 import java.io.IOException;
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
4 import java.net.InetSocketAddress;
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
5 import java.nio.channels.SelectionKey;
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
6 import java.nio.channels.Selector;
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
7 import java.nio.channels.ServerSocketChannel;
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
8
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
9 public class TestSelector {
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
10 public static void main(String[] args) throws IOException{
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
11 Selector selector = Selector.open();
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
12 ServerSocketChannel ssc = ServerSocketChannel.open();
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
13 ssc.configureBlocking(false);
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
14 ssc.socket().bind(new InetSocketAddress(8765));
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
15 ssc.register(selector, SelectionKey.OP_ACCEPT);
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
16
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
17
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
18 }
5067a6a93d01 *** empty log message ***
pin
parents:
diff changeset
19 }