이 질문에 대한 명확한 대답을 찾기가 어려워서 제 자신의 구체적인 예를 들어 질문하겠습니다.RMI : 값 또는 참조로 전달 하시겠습니까?
나는 다중 플레이어 독점 게임을 만들고 있습니다. 실제 독점 코드는 서버에서 실행되며 클라이언트는 본질적으로이 코드를 액세스하고 제어하는 GUI입니다. 독점 게임은 '은행'이라는 클래스에 의해 제어됩니다.
내가 내 고객의() 주에서 이런 짓을 말 :Bank banker = server.getBank(); //gets the bank object from server
bank.turn(); //moves the current player
겠습니까 서버 또는 내 로컬 컴퓨터에 사본에 은행 객체에이 호출 회전()?
업데이트 : 은행은 리모컨을 구현하지 않습니다. 직렬화 가능 오브젝트입니다.
또한 내 보내야합니다. –
@PartlyCloudy : 예 실제로 – skaffman
맞아요. 은행에서 원격으로 메소드를 호출 할 수 있도록 원격을 구현해야합니까? – seadowg