Hola,
mi problema es el siguiente,
Tengo dos aplicaciones una cliente y otra servidor.
La comunicacion entre ellas la estoy haciendo mediante el protocolo TCP/IP mediante la clase del sistema System.Net.Sockets.
La conexion del Cliente la hace sin problemas, el servidor recibe los datos de conexion.En Cambio, cuando el cliente se quiere desconectar, el servidor no recibe nada.La desconexion la realizo mediante la funcion Close.
Si Vuelvo a conectarme, el servidor vuelve a recibir la peticion del cliente,pero se empiezan a acumular las conexiones.
El servidor si que recibe la peticion de desconexion cuando se cierra totalmente el cliente.
No se si tendra algo que ver, pero el cliente esta formado por un formulario padre y otro hijo, la desconexion se realiza desde el formulario padre mientras el formulario hijo esta activo.
Bueno, cualquier idea, posibilidad o pagina donde expliquen,sera bienvenida
muchas gracias.