2012-07-25 2 views
3

나는 turn-by-turn 모바일 게임을 쓰고 있습니다. 각 게임에는 2 분이 있습니다. 따라서 2 분마다 서버가 순위를 계산하고 클라이언트에게 다음 게임을 생성합니다. Asp.net을 사용하여 서버를 작성합니다.
클라이언트와 서버간에 통신하려면 SignalR을 선택하십시오.
1) SignalR 만 사용하여 클라이언트와 통신하십시오.
2) SignalR을 사용하여 클라이언트에 알리고 REST API를 사용하여 게임 정보를 얻거나 업데이트하십시오.

선택 사항이 더 좋고 자세한 내용을 설명해주세요.

미리 감사드립니다.
Turn turn 게임 : SignalR 또는 SignalR 및 REST API를 모두 사용 하시겠습니까?

답변

3

나는 SignalR 전문가가 아니라고하지만, 내가 확실히 말할 수있는이 :

당신이 SignalR을 선택했기 때문에, 그것을 수행 할 수있는 모든 작업을 위해 사용합니다.

게임에 대한 업데이트 된 정보를 클라이언트에게 보내는 것은 확실히 SignalR의 작업처럼 보입니다. 별도의 REST API가 필요하지 않습니다.

SignalR을 통해 상태가 업데이트되었다는 메시지를 보내고 클라이언트가 업데이트 된 정보를 얻기 위해 REST 호출을해야하는 것은 불필요한 추가 요청입니다. 나는 그것을 피하고 SignalR을 사용하여 업데이트 된 정보를 보냅니다.

+0

그게 좋은 생각 같아요? –