Pero Harbour tiene soporte para sockets ?. Habr铆a que programar de 0 el tratamiento de sockets ?.
Puedes facilitarnos m谩s informaci贸n al respecto.
Gracias.
Salvador
Pero Harbour tiene soporte para sockets ?. Habr铆a que programar de 0 el tratamiento de sockets ?.
Puedes facilitarnos m谩s informaci贸n al respecto.
Gracias.
Ocurre el mismo problema con las funciones Inet de Harbour.
He portado a Harbour sin el GUI de FHW la parte del servidor de mi aplicaci贸n, inicio un nuevo thread cada vez que se conecta un nuevo cliente. La aplicaci贸n funciona correctamente hasta que se han atendido unas 2000 peticiones de clientes, tras lo cual de se corta la conectividad de red de todas las aplicaciones.
Ejecuto el IExplorer, ejecuto "diagnosticar problemas de conexi贸n" y me lanza el error "Windows ha detectado un problema con el cat谩logo de proveedores de WinSock del equipo." Repara y todo vuelve a funcionar.Tambi茅n se soluciona ejecutando en la consola "netsh winsock reset". Pero el problema se vuelve a reproducir.
Estoy corriendo la aplicaci贸n en un equipo con Windos XP SP3. Quiz谩s es una limitaci贸n del XP?
Espero que alguien pueda ayudar.
Salvador, Carlos,
Esa informaci贸n que habeis proporcionado es muy interesante. Puede deberse a un problema de winsock.dll de Windows 贸 incluso a una limitaci贸n en el n煤mero de conexiones, como apuntais.
Yo siempre habia pensado que el problema se deb铆a a una "subida de pila" (stack) en la maquina virtual de Harbour por atender a demasiados clientes simultaneamente que provocaba su caida.
Habr铆a que ver si hay forma de resetear ese problema que indicas, Salvador, en runtime y mediante programaci贸n. O si se puede aumentar el n煤mero de conexiones l铆mite como indica Carlos.
Antonio, o de alguna forma controlar el numero de conexiones por segundo estableciendo un delay
o algo asi.
salu2