개체 A와 B가 서로 메시지를 보내고받을 필요가 있습니다. 예를 들어두 개체 사이에서 메시지 보내기
: 그 다음 응답 같이 다른 메시지를 전송하여
내가 클릭, 이것은 B. B에게 메시지를 보낼 수있는 원인이 뭔가를 않습니다.
지금 가지고있는 방식은 A는 B *를 가지고 B는 A *를 가지고 있으며 서로 통신하기 위해 서로의 sendMessageTo 메서드를 호출합니다.
이런 종류의 일을하는 더 좋은 방법이 있습니까?
기본적으로 서버는 메시지를 보내거나 로컬 게임에서 다형성 조정자가 가져 오는 메시지를 전송합니다. 조정자는 서버 또는 로컬 게임에서 메시지를 가져옵니다. 중재자는 그것을 클라이언트와 함께 전달합니다. 아이디어는 중재자가 클라이언트를위한 논리를 수행해서는 안되며 메시지 전달이기 때문입니다.
왜'SendMessage' 귀찮게? 객체에 직접 메서드를 호출하지 않는 이유는 무엇입니까? 이 스레드는 다중 스레드입니까? 단일 스레드의 모든 내용은 순차적으로 수행됩니다. – tenfour
B는 추상 네트워킹의 중재자입니다 (봇과 멀티 플레이를 가진 싱글 플레이어와 사람을 연결하는 멀티 플레이어) – jmasterx