더북(TheBook)

코드 [C#]

MyGameP2P.Proxy P2PProxy; // ➋
MyGameP2P.Stub P2PStub;
 
P2PStub.Player_Move = (sendFrom, rmiContext, position)=>{ // ➌
    ...
};
 
c.AttachProxy(P2PProxy); // ➍
c.AttachStub(P2PStub);
 
P2PProxy.Player_Move(G, RmiContext.UnreliableSend, myPosition); // ➎

 

P2P 통신용 RMI를 정의합니다.

P2P RMI의 Proxy와 Stub의 클래스 인스턴스입니다.

P2P로 RMI를 받으면 그것을 처리하는 함수를 정의합니다. 여러분 마음대로 내용을 채우세요.

➍ ➋의 인스턴스들을 NetClient에 부착합니다.

P2P 클라이언트에 원격 함수 호출, 즉 송신을 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.