El problema aqui es que tan pronto algun cliente se conecta, el queda conectado infinitamente, si trato de cerrar la conexion con este servidor ya quedo desconectado y me toca reiniciar la aplicacion cliente para que pueda volver a mandar informacion.
este en un sencillo ejemplo que hice para el manejo de tramas, del cliente recibo una trama el server procesa esa trama y segun el codigo de esa trama se ejucate una funcion a realizar y contrulle una trama de respuesta.
me gustaria añadirle a este server 3 cosas:
1). que desconecte los clientes que después de 1 minuto esten inactivos osea que no esten consultado el socket server
y si el server cierra la conexion en el cliente que hay que indicarle para no tener que reiniciar el aplicativo
2). manejo de timeout que si el cliente intenta conectar al server y no recibe respuesta en 20 segundos recibir una señal para mandar mensaje respectivo
3) como seria para añadir un log en el lado del server
dejo acontinuacion el server y cliente
/**
*
* @author hackchan
*/
public class ServidorService
{
private ServerSocket serverSocket;
private Socket socket;
Comentarios recientes
hace 4 horas 46 mins
hace 4 horas 48 mins
hace 5 horas 36 mins
hace 5 horas 57 mins
hace 5 horas 59 mins
hace 6 horas 3 mins
hace 6 horas 12 mins
hace 6 horas 41 mins
hace 6 horas 41 mins
hace 8 horas 54 mins