2012-07-07 3 views
2

저는 Apple의 매치 메이킹 서비스를 사용하는 iPhone/iPad 용 포커 게임을 개발 중입니다. 나는 딜러가 서버 인 클라이언트 - 서버 토폴로지를 사용할 것이다. 각 손에는 새로운 서버/딜러가 있습니다. 그러나 초기 딜러/서버를 선택하기 전에는 게임에서 피어 투 피어 토폴로지를 사용하므로 내 딜레마가 발생합니다.피어 투 피어 게임에서 임의의 피어 선택 알고리즘?

모든 플레이어/동료가 하나의 임의의 피어를 초기 판매 업체/서버로 신속하고 효율적으로 동의하게하려면 어떻게해야합니까?

현재 각 피어가 임의의 번호를 브로드 캐스트하는 고유 한 방법에 대한 문제를 해결하고 있습니다. 모든 번호가 수신 된 후 정렬되어 가장 낮은 번호의 피어가 초기 딜러입니다. 그러나, 내가 가지고있는 문제 (중복 숫자 등)가 더 나은 해결책을 찾도록 자극했습니다.

도움을 주시면 감사하겠습니다.

답변

0

Paxos 알고리즘 (리더의 선출)에 대해 알아야합니다.

+0

대단히 감사합니다! 이것은 내가 찾고 있었던 바로 그 것이다. – Bishop