我有一個這樣的程序,確實關閉套接字也將關閉/刷新輸入/輸出流
Socket socket = serverSocket.accept();
InputStream in = socket.getInputStream();
OutputStream out = socket.getOutputStream();
...some read and write here...
socket.close;
的代碼工作正常。但是我不確定如果關閉套接字,輸入/輸出是否接近。我也沒有叫out.flush(),數據如何發送出去?
請參閱http://stackoverflow.com/questions/3428127/what-is-the-difference-between-closing-input-outputstream-and-closing-socket-dir – zjor
看起來像關閉套接字將關閉輸入/輸出流與此套接字關聯。但是outputStream會變成flush嗎? –