iPhone P2P - ปัญหาเกี่ยวกับการเชื่อมต่อ p2p เมื่อ iphone 3 เครื่องกำลังค้นหา

นี่คือสถานการณ์ ฉันสร้างเกมที่ใช้ GKSessionModePeer เพื่อทำโหมดมัลติเพลย์เยอร์ แต่ปัญหาเกิดขึ้นเมื่อฉันใช้ iPhone สามเครื่อง เพียงแค่เรียกพวกเขาว่า A,B,C เมื่อ A และ C ค้นหา B พวกเขาเลือก B ในเวลาเดียวกัน แล้วหน้าจอเปลี่ยนเป็นหน้ารอสมัคร ตอนนี้เกิดปัญหา !!!!! A และ C เริ่มเกมกะทันหันโดยไม่มีการเชื่อมต่อระหว่างกัน หน้าจอของ B แสดงหน้า "คุณยอมรับการเชื่อมต่อหรือไม่" หลังจากที่ A และ C สูญเสียการเชื่อมต่อครั้งที่สอง เกิดอะไรขึ้น???

ฉันต้องการให้ iphone ยอมรับการเชื่อมต่อทีละเครื่อง A และ C ไม่เริ่มเกมกะทันหัน ฉันควรทำอย่างไร???

ใครสามารถช่วยฉันได้บ้าง???


person Criz    schedule 29.10.2009    source แหล่งที่มา


คำตอบ (1)


ตามการอ้างอิงเฟรมเวิร์ก GameKit:

Game Kit ช่วยให้แอปพลิเคชันของคุณสามารถสร้างการเชื่อมต่อ Bluetooth ระหว่างอุปกรณ์สองเครื่องได้

http://developer.apple.com/iphone/library/documentation/GameKit/Reference/GameKit_Collection/GameKit_Collection.pdf

การใช้ GameKit เพื่อตั้งค่าเกมสำหรับผู้เล่นมากกว่า 2 คนจะไม่ทำงาน คุณจะต้องใช้โซลูชันอื่น เช่น อุปกรณ์ตัวใดตัวหนึ่งที่โฮสต์เซิร์ฟเวอร์และใช้เครือข่าย wifi

person Jasarien    schedule 29.10.2009