Pergunta : Edição de WaitForSingleObject ()

Eu criei 3 funções para setting-up um temporizador.  Seguir é as etapas: os começos do
job - chamada ThreadStartTime () começar o timer
job termina - chamam ResetTimer () para parar o timer

However, mim nunca recebem WAIT_TIMOUT de WaitForSingleObject () assim que emitir a página não é provocada. Por favor conselho o que eu tratei injustamente.  Agradece ao
do

void ThreadStartTimer () {
se (! QueueUserWorkItem (&StartSCTimer, ZERO, WT_EXECUTEDEFAULT))
{dw = GetLastError do
DWORD (); O
LOG_ERROR << “*** não spawn uma linha para começar StartTimer com errorCode: ” << dw << eol;
do

static DWORD WINAPI StartSCTimer do
do
}} {try
do
{PUNHO do
hevent = CreateEvent (ZERO, FALSO, FALSO, myeventID);
se (hevent! =
do ZERO) {longo não assinado do
do
milissegundo = 2*1000; dw do secs
DWORD de // 2 = WaitForSingleObject (hevent, milissegundo);
se (== WAIT_TIMEOUT do dw)
{o
LOG_ERROR << “recebe épocas para fora” << eol; o
// emite o
do page
} mais se (== WAIT_OBJECT_0 do dw) o
{o
LOG_ERROR << “espera retorna antes das épocas para fora” << eol; else
do
do
} {
LOG_DEBUG << “aborto” << eol;                        
CloseHandle do
} (hevent);      
do prendedor do
do
do
}} (...) {o
LOG_DEBUG << do” exceção *** travou em _HandleEvent " << eol; retorno 0 do
do
};
do

void ResetSCTimer do
} () {PUNHO do
hevent = OpenEvent (EVENT_ALL_ACCESS, FALSO, myeventID);
se (hevent! =
do ZERO) {
LOG_DEBUG << de “temporizador do SC Reseting.” << eol;
SetEvent (hevent);
} do
}
class= do

Resposta : Edição de WaitForSingleObject ()

Começ um IP address público,
Instalação do painel de controle da gerência do domínio,
Registar este IP address ao registro de WWW do seu domínio.

O usuário Setup:
Atribuir este IP a seu usuário. C
Configurar o Web site do defeito do usuário.
Ajustar os ajustes do acesso a “anónimo” using propriedades do Web site.

Ajustes do guarda-fogo:
Configurar seu guarda-fogo para permitir o IP address do web server para o porto 80.8080 ou 443 se seu configurar no SSL também.
Outras soluções  
 
programming4us programming4us