Autor Tema: Problema con cSocketMaster en Server 2008 - 64 bits  (Leído 3415 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Problema con cSocketMaster en Server 2008 - 64 bits
« en: Agosto 12, 2014, 01:40:01 pm »
Hola gente, hace rato que venia usando la clase cSocketMaster sin problemas, pero ahora tengo que usarla en un WinServer 2008 64 bits y hace colgar la aplicacion.

Les comento, donde la probe,
Windows 7 - 32 y 64 OK
Windows  Server 2008 32 bits ok
Windows  Server 2008 ( y 2008 R2) 64 bits CRASH

Si la uso como server, pongo en escucha con Listen, hasta ahi bien, cuando entra una conexion hace el crash.
Como cliente, inicio la conexion, el servidor llega a aceptar y un instante despues tambien crash

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil
Re:Problema con cSocketMaster en Server 2008 - 64 bits
« Respuesta #1 en: Agosto 12, 2014, 03:16:41 pm »
Puede ser un bug del subclass... Probaste hacer alguna app "muy basica" (que no haga nada excepto aceptar la conexion y devolver datos)?
PD: Trata de deshabilitar el "DEP" en las propiedades avanzadas del sistema (esto jode al subclass).
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:Problema con cSocketMaster en Server 2008 - 64 bits
« Respuesta #2 en: Agosto 12, 2014, 03:24:31 pm »
Hola COCO, gracias x responder, si, para descartar problemas, probé el ejemplo basico de Chat que viene de ejemplo con la clase.

Recien en el ejemplo que te comento, en el evento connectionRequest del servidor, puse unos msgbox, para ver si se cuelga con el close, accept, y no llego a ver ni el primer msgbox.

Voy a probar lo del DEP

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:Problema con cSocketMaster en Server 2008 - 64 bits
« Respuesta #3 en: Agosto 12, 2014, 03:27:42 pm »
COCO GEEEEEENNNNNIOOOOOO agregue el exe a la lista de excluidos de DEP y todo funciono perfecto!

Muchas gracias COCO !!!

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil
Re:Problema con cSocketMaster en Server 2008 - 64 bits
« Respuesta #4 en: Agosto 12, 2014, 03:54:51 pm »
El problema del DEP es de una version vieja del subclass de paul caton. El cSockMaster evidentemente la usa, y por ende tiene ese detalle. Habria que re-hacer algun socket de una vez por todas!!!
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion