2014-04-15 13 views
5

Tôi có đúng là giả sử không quá 8 người ngang hàng có thể kết nối và trò chuyện trong cùng một "phòng" với mã ví dụ của Apple không? https://developer.apple.com/library/ios/samplecode/MultipeerGroupChat/Introduction/Intro.htmlHơn 8 đồng nghiệp trong khuôn khổ Multipeer

này đề cập đến các peer 8 tối đa cho mỗi giới hạn phiên: https://developer.apple.com/library/ios/documentation/MultipeerConnectivity/Reference/MultipeerConnectivityFramework/MultipeerConnectivityFramework.pdf

Nếu vậy, làm thế nào có thể mã được sửa đổi để cho phép hơn 8 đồng nghiệp trong phòng chat giống nhau không?

Cảm ơn mọi hướng dẫn.

+0

Trình kết nối đa nhiệm hoạt động qua wifi, công nghệ wifi và công nghệ bluetooth. Tôi đã không bao giờ sử dụng nó, nhưng nó có thể là nó tìm kiếm tất cả các tùy chọn và tìm thấy một khả thi và sử dụng nó. Trong trường hợp này, nó sẽ phải hạn chế mọi thứ dựa trên giới hạn thấp nhất của tất cả các công nghệ đó. Trong trường hợp của bạn nó sẽ là bluetooth, trong đó có một giới hạn 8 peer (bao gồm cả tự). Wifi phải có giới hạn lớn hơn nhiều, nhưng tôi không chắc Apple sẽ tính đến điều đó như thế nào. – Putz1103

+0

Tôi đang xem cùng một vấn đề @codeman - Tôi phải mở rộng ứng dụng của mình để hỗ trợ 32 người. Tôi vừa thử nghiệm ứng dụng hiện tại (MCsession đơn) với 9 đồng nghiệp và nó hoạt động tốt trong một phiên duy nhất. Stumped. Tôi muốn xem làm thế nào khuôn khổ sẽ thất bại vì vậy tôi có thể yếu tố đó vào thiết kế. – 300baud

Trả lời

1

8 là mức tối đa thực tế. Chúng tôi đã cố gắng để có được hơn 8 nhưng không bao giờ có thể làm như vậy một cách đáng tin cậy và chúng tôi đã dành một khoảng thời gian hợp lý để thực hiện điều này vì ứng dụng của chúng tôi là một ứng dụng thuyết trình cho phép máy chủ lật trang tự động lật vào người tham gia thiết bị.