나는 turn-by-turn 모바일 게임을 쓰고 있습니다. 각 게임에는 2 분이 있습니다. 따라서 2 분마다 서버가 순위를 계산하고 클라이언트에게 다음 게임을 생성합니다. Asp.net을 사용하여 서버를 작성합니다.
클라이언트와 서버간에 통신하려면 SignalR을 선택하십시오.
1) SignalR 만 사용하여 클라이언트와 통신하십시오.
2) SignalR을 사용하여 클라이언트에 알리고 REST API를 사용하여 게임 정보를 얻거나 업데이트하십시오.
선택 사항이 더 좋고 자세한 내용을 설명해주세요.
미리 감사드립니다.
Turn turn 게임 : SignalR 또는 SignalR 및 REST API를 모두 사용 하시겠습니까?
3
A
답변
3
나는 SignalR 전문가가 아니라고하지만, 내가 확실히 말할 수있는이 :
당신이 SignalR을 선택했기 때문에, 그것을 수행 할 수있는 모든 작업을 위해 사용합니다.
게임에 대한 업데이트 된 정보를 클라이언트에게 보내는 것은 확실히 SignalR의 작업처럼 보입니다. 별도의 REST API가 필요하지 않습니다.
SignalR을 통해 상태가 업데이트되었다는 메시지를 보내고 클라이언트가 업데이트 된 정보를 얻기 위해 REST 호출을해야하는 것은 불필요한 추가 요청입니다. 나는 그것을 피하고 SignalR을 사용하여 업데이트 된 정보를 보냅니다.
관련 문제
- 1. Android Turn-by-Turn API?
- 2. Turn-Turn Navigation iPhone 앱 만들기
- 3. Android - Turn by turn 내비게이션
- 4. Turn-by-turn 탐색 용 무료 SDK
- 5. SignalR 및
- 6. 2 개 이상의 geopoints에 대한 turn turn 지시문을 얻는 방법
- 7. Google by turn API (iPhone)
- 8. SignalR 또는 NodeJS/Socket.IO?
- 9. SignalR 및 클라이언트 인증서
- 10. SignalR 및 500 오류
- 11. SignalR (504) 오류/signalr/longPolling
- 12. SignalR 및 AspNetHost.DependencyResolver
- 13. MVC/Javascript를 사용하여 Turn 기반 웹 게임 구현
- 14. SignalR 및 HTTPS
- 15. SignalR connect에서 세션 사용 방법
- 16. SignalR Disconections
- 17. WebRTC의 서비스 레이어로 SignalR 사용
- 18. SignalR 내가 간단한 SignalR 샘플을 활용하는 트링하고
- 19. signalR overhead
- 20. iOS 용 ICE, STUN, TURN 라이브러리
- 21. UnityContainer를 SignalR Dependency Resolver로 사용
- 22. SignalR 및 많은 수의 그룹
- 23. Require.js + SignalR
- 24. Flot이있는 SignalR
- 25. SignalR 및 이기종 유형의 클라이언트
- 26. hubcontext is null signalr
- 27. 별도의 appPool에서 SignalR 호스팅
- 28. Turn Based Participant Timeout Date 항상 NULL
- 29. SignalR 및로드 밸런싱
- 30. SignalR 잡기 예외
그게 좋은 생각 같아요? –