当我这样的代码:当我使用NIO,的ServerSocket.accept()抛出IllegalBlockingModeException异常
ServerSocketChannel ssc = ServerSocketChannel.open();
InetSocketAddress sa = new InetSocketAddress("localhost",8888);
ssc.socket().bind(sa);
ssc.configureBlocking(false);
ssc.socket().accept();
的ServerSocket.accept()
方法抛出java.nio.channels.IllegalBlockingModeException
。为什么我不能拨打accept()
,即使我将拨号设置为false
?
感谢您的帮助:) – user41940 2008-11-30 15:24:36