import java.io.InputStream; | |
import java.io.OutputStream; | |
import java.net.Socket; | |
class Foo { | |
private void run(int port) throws Exception { | |
Socket socket = new Socket("localhost", port); | |
try { | |
InputStream inputReader = socket.getInputStream(); | |
try { | |
OutputStream outputWriter = socket.getOutputStream(); | |
try { | |
while (true) { | |
inputReader.read(); | |
} | |
} | |
finally { | |
outputWriter.close(); | |
} | |
} | |
finally { | |
inputReader.close(); | |
} | |
} | |
finally { | |
socket.close(); | |
} | |
} | |
} |