测试内容:
Socket在连接到ServerSocket后,不进行IO操作,是否会生成进程?
测试过程:
Server的accept方法:
Socket server = serverSocket.accept();// 没有连接就停在这里
Client的connect方法:
Socket client = new Socket();
// connect
client.connect(new InetSocketAddress(port), 5000);
如果Client不进行IO输入输出,accept()方法照常进行。
测试结果:
Server的accept下的println还是执行到了,说明client不进行IO操作,server还是会accept。