Frage : WaitForSingleObject () Ausgabe

Ich verursachte 3 Funktionen für das Gründen eines Timers.  Das Folgen sind die Schritte:
job Anfänge - Anruf ThreadStartTime () das timer
job beendet zu beginnen - benennen ResetTimer () um das timer

However zu stoppen, ich empfangen nie WAIT_TIMOUT von WaitForSingleObject (), also ausgelöst das Senden der Seite nicht st. Bitte Rat, was ich schadete.  Dankt

void ThreadStartTimer ()
{
wenn (! QueueUserWorkItem (&StartSCTimer, NULL, WT_EXECUTEDEFAULT))
{
DWORD dw = GetLastError ();
LOG_ERROR << „*** nicht konnte ein Gewinde laichen, um StartTimer mit errorCode zu beginnen: “ << dw << eol;
}
}

static DWORD WINAPI StartSCTimer (leeres)
{
try
{
HANDGRIFF hevent = CreateEvent (NULL, FALSCHES, FALSCHES, myeventID);
wenn (hevent! = NULL)
{

nicht unterzeichnetes langes Millisekunde = 2*1000; // 2 secs
DWORD dw = WaitForSingleObject (hevent, Millisekunde);
wenn (dw == WAIT_TIMEOUT)
{
LOG_ERROR << „empfängt Zeiten heraus“ << eol;
// senden page
}
sonst wenn (dw == WAIT_OBJECT_0)
{
LOG_ERROR << „Wartezeit zurückgeht vor Zeiten heraus“ << eol s;
}
else
{
LOG_DEBUG << „Abbruch“ << eol;                        
}
CloseHandle (hevent);      
}
}
Fang (...)
{
LOG_DEBUG <<“ *** Ausnahme verfing in _HandleEvent " << eol;
}
Rückkehr 0;
}

void ResetSCTimer ()
{
HANDGRIFF hevent = OpenEvent (EVENT_ALL_ACCESS, FALSCHES, myeventID);
wenn (hevent! = NULL)
{
LOG_DEBUG << „Reseting Sc-Timer.“ << eol;
SetEvent (hevent);
}
}

Antwort : WaitForSingleObject () Ausgabe

Ein allgemeines IP address erhalten,
Gebiets-Management-Kontrollbereich-Einstellung,
Dieses IP address zur WWW-Aufzeichnung Ihres Gebietes registrieren.

Bediener gründete:
Dieses IP Ihrem Bediener zuweisen. C
Rückstellungsweb site des Bedieners zusammenbauen.
Die Zugangseinstellungen auf „anonymes“ using siteeigenschaften einstellen.

Brandmauer-Einstellungen:
Ihre Brandmauer zusammenbauen, um das web server IP address für Hafen 80.8080 oder 443 zu erlauben, wenn Ihr auf SSL außerdem zusammenbauen.
Weitere Lösungen  
 
programming4us programming4us