대화방 생성 플로우 차트
시퀸스 다이어그램
// 작업 디렉토리 설정. char workdir[128]; GetModuleFileName( 0, workdir, sizeof workdir ); char * pDir = ::strrchr( workdir, '\\' ); if( 0 != pDir ) *pDir = 0; ::SetCurrentDirectory( workdir );마지막으로 해당 디렉토리에 SYSTEM 권한을 주어 해결하였습니다.
#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; }