0

私はJavaでBASIC NIOプログラムを書いています。

 ServerSocketChannel serverChannel = ServerSocketChannel.open(  );
 ServerSocket serverSocket = serverChannel.socket(  );
 Selector selector = Selector.open(  );
 serverSocket.bind (new InetSocketAddress (1234));
 serverChannel.configureBlocking (false);
 serverChannel.register (selector, SelectionKey.OP_ACCEPT);

次の操作を行うと

 int n = selector.select();

このステートメントからは決して出てきませんでした。n の値が 0 になるたびにタイムアウト値を指定できます。

4

1 に答える 1