看下面两段代码: 代码1
Socket socket=new Socket(地址,端口)
OutputStream os = socket.getOutputStream();
//输出返回值,可os.write();写操作
os.close();
InputStream is = socket.getInputStream();
//接收输入流操作
is.close();
socket.close();
代码2
Socket socket=new Socket(地址,端口)
OutputStream os = socket.getOutputStream();
//输出返回值 可os.write();写操作
InputStream is = socket.getInputStream();
//接收输入流操作
is.close();
os.close();
socket.close();
可能这两种代码看上去区别不大唯一区别就是输入输出流的关闭顺序。而这种顺序不同也会导致出错。
待续