donde cerrar

si micliente envia una peticion abro socket envio peticion mi server responde y todo ok, pero la idea que tan pronto mi cliente reciba respuesta cerrar esa conexion con server. (socket.close) donde se debe hacer porque cuando lo hago en el cliente me arroja una exception. en mi server tengo un timeout de lectura de 10 segundos por ahora mi cliente pide algo , y alos diez segundospor time out cieero la conexion si mi cliente pide algo y vuelve a pedir lo mando por una conexion nueva, pero se cierran tan pronto cumpla los 10 segundos el timeout me gustaria que tan pronto recbo info cerrar la conexion si tener que esperar el timeout del server de 10s

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

este fue lo que hize