ACE_Select_Reacot를 ACE_Reactor::instance 에 적용예제
윈도우에서 ACE책 예제(ACE 프로그래머 가이드, C++ NetworkProgramming Volum1, 2)에 나온 소스를 볼때 Select_Reactor로 적용하는것이 작동을 원할하게 할수 있다.
윈도우에서 ACE책 예제(ACE 프로그래머 가이드, C++ NetworkProgramming Volum1, 2)에 나온 소스를 볼때 Select_Reactor로 적용하는것이 작동을 원할하게 할수 있다.
#include "ace/Select_Reactor.h" #include "ace/Reactor.h" int ACE_TMAIN( int , ACE_TCHAR * [] ) { ACE_Select_Reactor * ps = new ACE_Select_Reactor; // 두번째 인자를 true로 하면 Reactor가 삭제될때 첫번째 인자로 넘긴 Reactor를 자동삭제 된다. ACE_Reactor * pr = new ACE_Reactor( ps, true ); // 두번째 인자를 true로 하면 Reactor가 삭제될때 첫번째 인자로 넘긴 Reactor를 자동삭제 된다. ACE_Reactor::instance( pr, true ); ... ... ACE_Reactor::instance()->run_reactor_event_loop(); return 0; }