I have an application that uses simple sockets to pass some characters between two systems. I have my java application running as a server. I establish a connection fine,
Yes, closing any Writer/Reader will close all other Writers and Readers that they wrap. Don't close it until you are ready to close the underlying socket.