16.서버에서 타이머 루프, RMI, 이벤트 처리하기

10.1 서버에서 수신 및 이벤트 콜백에 따라, 서버는 특별히 매 시간마다 호출하지 않아도 됩니다.

서버에서 일정 시간마다 뭔가를 수행하고자 할 때에는 (10.2 서버에서 타이머 콜백 참고) 서버 시작시 타이머 콜백 함수, 콜백 주기, 콜백 함수에 전달할 사용자 정의 데이터를 지정해야 합니다. 이들을 지정하는 곳은 다음과 같습니다.

모듈 이름

타이머 콜백 함수

콜백 주기

사용자 정의 데이터

Proud.CNetServer

Proud.INetServerEvent.OnTimerCallback

Proud.CStartServerParameter.m_timerCallbackInterval

Proud.CStartServerParameter.m_timerCallbackContext

Proud.CLanServer

Proud.ILanServerEvent.OnTimerCallback

Proud.CStartLanServerParameter.m_timerCallbackInterval

Proud.CStartLanServerParameter.m_timerCallbackContext

Proud.CLanClient

Proud.ILanClientEvent.OnTimerCallback

Proud.CLanConnectionParam.m_timerCallbackInterval

Proud.CLanConnectionParam.m_timerCallbackContext