主要看到的书是《Netty实战》,里面提到阻塞I/O相关的代码,索性敲下代码理解下:
以上是书中的代码截图,以下是我的代码:
package com.vocter.test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class blockIOtest {
public static void main(String[] args) throws Exception {
//创建服务器端的监听端口
ServerSocket serverSocket=new ServerSocket(1111);
Socket clientSocket=serverSocket.accept();
BufferedReader in=new BufferedReader(
new InputStreamReader(clientSocket.getInputStream()));
PrintWriter out=new PrintWriter(clientSocket.getOutputStream(),true);
String request,response;
while ((request=in.readLine())!=null){
if("Done".e