DirectPlay 피어 투 피어 세션 피어 투 피어 세션의 종료   [목차열람] [주소복사] [슬롯비우기]
피어 투 피어 세션의 종료
 
Microsoft DirectX 9.0

피어 투 피어 세션의 종료


세션이 종료하면 호스트는 IDirectPlay8Peer::TerminateSession 를 호출해 세션을 종료할 필요가 있다. 이 메서드는, 호스트의 처리이 유효하게 되어 있어도, 호스트 처리을 하지 않고 세션을 종료한다. 다음에, 세션의 모든 멤버에,DPN_MSGID_TERMINATE_SESSION 메시지가 통지된다. 이 후, 필요한 클린 업이 있으면 실행한다. 다른 세션을 시작 하려면 ,IDirectPlay8Peer::Close 를 호출하고 나서 IDirectPlay8Peer::Initialize 를 호출할 필요가 있다.

IDirectPlay8LobbiedApplication::SetAppAvailable 의 호출에 의해, 애플리케이션이 이용 가능하다라고 등록되어 있는 경우, 로비 클라이언트는, 로비 애플리케이션의 메시지 핸들러에 DPL_MSGID_CONNECT 메시지를 송신해, 새로운 세션에의 접속을 실시할지 어떨지 질문할 수 있다. 이 경우, 최초로 IDirectPlay8Peer::CloseIDirectPlay8Peer::Initialize 를 호출하고 있을 필요가 있다.



© 2002 Microsoft Corporation. All rights reserved.
↑TOP