2
我正在使用NIO非阻塞技術在java中編寫ftp服務器。 我想阻止用戶連接到我的服務器,然後什麼都不做。 這裏是我的代碼片段:java非阻塞網絡編程超時問題
ServerSocketChannel serverChannel = (ServerSocketChannel) key.channel();
SocketChannel socketChannel = serverChannel.accept();
socketChannel.socket().setSoTimeout(3000);
socketChannel.configureBlocking(false);
....................
它不工作。嗯......當用戶什麼都不做時(例如說15分鐘),有可能拋出異常嗎?
非常感謝你