Cuestión : Edición de WaitForSingleObject ()

Creé 3 funciones para fijar un contador de tiempo.  Los siguientes son los pasos: el comienzo del
job - llamada ThreadStartTime () comenzar el timer
job termina - llama ResetTimer () para parar el timer

However, yo nunca recibe WAIT_TIMOUT de WaitForSingleObject () así que el envío de la página no se acciona. Por favor consejo qué perjudiqué.  ¡Agradece el
{
del

void ThreadStartTimer () si (! QueueUserWorkItem (&StartSCTimer, FALTA DE INFORMACIÓN, WT_EXECUTEDEFAULT))
{dw = GetLastError del
DWORD (); El
LOG_ERROR << “*** no pudo frezar un hilo de rosca para comenzar StartTimer con el errorCode: ” << dw << eol;
{try
{MANIJA del

static DWORD WINAPI StartSCTimer del
} del
} del
del
hevent = CreateEvent (FALTA DE INFORMACIÓN, FALSO, FALSO, myeventID); ¡
si (hevent! =
{largo sin firmar de la FALTA DE INFORMACIÓN) del
del
milisegundo = 2*1000; dw del secs
DWORD de // 2 = WaitForSingleObject (hevent, milisegundo);
si (== WAIT_TIMEOUT del dw)
{el
LOG_ERROR << “recibe épocas hacia fuera” << eol; el
// envía el
del page
} si (el == WAIT_OBJECT_0 del dw) el
{el
LOG_ERROR << “espera vuelve antes de épocas hacia fuera” << eol; else
{
del
del
} LOG_DEBUG << “interrupción” << eol;                        
CloseHandle del
} (hevent);      
del retén del
del
del
}} (...) {el
LOG_DEBUG <<” excepción del *** cogió en _HandleEvent " << eol; vuelta 0 del
del
};
{MANIJA del

void ResetSCTimer del
} () del
hevent = OpenEvent (EVENT_ALL_ACCESS, FALSO, myeventID); ¡
si (hevent! =
{
de la FALTA DE INFORMACIÓN) LOG_DEBUG << “contador de tiempo del SC de Reseting.” << eol;
SetEvent (hevent);
}
del
} class= del

Respuesta : Edición de WaitForSingleObject ()

Conseguir un IP address público,
Disposición del panel de control de gerencia del dominio,
Colocar este IP address al expediente de WWW de su dominio.

El servidor fijó:
Asignar este IP a su servidor. C
Configurar el Web site del defecto del servidor.
Fijar los ajustes del acceso a “anónimo” usar características del Web site.

Ajustes del cortafuego:
Configurar su cortafuego para permitir el IP address del web server para el puerto 80.8080 o 443 si su configurar en el SSL también.
Otras soluciones  
 
programming4us programming4us