Если у меня есть два устройства iOS, оба в одной сети WiFi и оба с включенным Bluetooth, и я использую GameKit (в частности, GKSession) для ручной настройки канала связи между ними (без использования GKPeerPickerController), я не могу сказать, является ли он используя WiFi или Bluetooth.
Имеет ли iOS приоритет над одним? Я надеюсь, что он использует Wi-Fi до Bluetooth, но я хотел бы быть уверен.
Если WiFi доступен, а Bluetooth нет, он использует Wi-Fi, если Bluetooth доступен, а Wi-Fi нет, он использует Bluetooth. Мне интересно, как они разговаривают, если и Bluetooth, и Wi-Fi доступны, какой GameKit выберет другой?
Единственный способ убедиться в этом - запустить анализатор пакетов в моем WiFi и запустить несколько тестов на разных устройствах. В некотором роде, надеясь, что кто-то может спасти меня это усилие!
Спасибо: -)