RE:Trabajando con la libreria WinInet. Esto no va.
Gracias por tu ayuda Javi, pero esto no va. Yo no creo que haga algo mal. Creo que simplemente windows guarda durante un rato la conexion, a modo de una cache, para minimizar el tiempo de reconexión. Sea como sea parece que voy a tener que hacer una especie de parche para esto. En realidad he hecho una prueba. He creado un proceso hijo que se conecta justo despues de que el principal haya cerrado la conexion. Asi casi funciona. El primero sigue sin desconectarse, pero el segundo actua de forma totalmente independiente por tanto da la sensación de que el primero cierra la conexión. No es una solución muy elegante pero por ahora va a ir asi.
Muchas gracias, de nuevo, por tu ayuda.