Пример GKTank не работает - PullRequest
0 голосов
/ 31 мая 2010

Я пытаюсь заставить пример GKTank работать с 2 iPhone.Оба имеют Bluetooth включен.Я запускаю приложение на обоих устройствах и нажимаю на экран.Подходит Peer Picker, и устройства находят друг друга.Если я выбираю одно устройство в списке, оно говорит «В ожидании {другого iPhone} ...» навсегда.На {другом iPhone} телефон ожидания становится серым.Если я выбираю устройство для подключения с обоих устройств одновременно, оба переходят в состояние ожидания навсегда ...

В журнале отладки говорится об этом, если я выберу другой iPhone на отлаженном устройстве:

2010-05-30 23: 20: 24.331 GKTank [2433: 4e03] handleEvents запущен (2)

2010-05-30 23: 20: 25.269 GKTank [2433: 4e03] ~ DNSServiceRegisterобратный вызов: Ref = 135f70, Flags = 2, ErrorType = 0 name = 00oRWv-0A..David's iPhone regtype = _gktank._udp.домен = локальный.

2010-05-30 23: 20: 25.375 GKTank [2433: 4e03] ~ обратный вызов DNSServiceBrowse: Ref = 134f30, Flags = 2, IFIndex = 8 (name = [en2]), ErrorType= 0 name = 00oRWv-0A .. iPhone Дэвида regtype = _gktank._udp.домен = локальный.

2010-05-30 23: 20: 30,691 GKTank [2433: 4e03] ~ обратный вызов DNSServiceBrowse: Ref = 134f30, Flags = 2, IFIndex = -3 (name = []), ErrorType= 0 name = 00K83eS0A..iPhone von Тамара regtype = _gktank._udp.домен = локальный.

2010-05-30 23: 20: 30.855 GKTank [2433: 4e03] ~ обратный вызов DNSServiceQueryRecord: Ref = 13a320, Flags = 2, IFIndex = -3 (name = []), ErrorType= 0 полное имя = 00k83es0a..iphone \ 032von \ 032tamara._gktank._udp.local.rrtype = 16 rrclass = 1 rdlen = 18 ttl = 7200

2010-05-30 23: 20: 30.872 GKTank [2433: 4e03] ** peer 480260628: oldbusy = 0, newbusy = 0

2010-05-30 23: 20: 35.215 GKTank [2433: 207] ** Прекратить разрешение?потенциально предыдущие решает

2010-05-30 23: 20: 35.226 GKTank [2433: 207] ********** НАЧАТЬ РАЗРЕШЕНИЕ: 480260628

и этоостается таким.На втором iPhone устройство отображается как недоступное и отображается серым цветом.

Если я выбираю друг друга одновременно, оно говорит следующее:

2010-05-30 23:24: 31.416 GKTank [2442: 4e03] handleEvents запущен (2)

2010-05-30 23: 24: 32.321 GKTank [2442: 4e03] ~ обратный вызов DNSServiceRegister: Ref = 135120, Flags = 2, ErrorType =0 name = 006JiAZ0A .. iPhone Дэвида regtype = _gktank._udp.домен = локальный.

2010-05-30 23: 24: 32.419 GKTank [2442: 4e03] ~ обратный вызов DNSServiceBrowse: Ref = 134f30, Flags = 2, IFIndex = 8 (name = [en2]), ErrorType= 0 name = 006JiAZ0A .. iPhone Дэвида regtype = _gktank._udp.домен = локальный.

2010-05-30 23: 24: 57.156 GKTank [2442: 4e03] ~ обратный вызов DNSServiceBrowse: Ref = 134f30, Flags = 2, IFIndex = -3 (name = []), ErrorType= 0 name = 004_n6C0A..iPhone von Tamara regtype = _gktank._udp.домен = локальный.

2010-05-30 23: 24: 57.308 GKTank [2442: 4e03] ~ обратный вызов DNSServiceQueryRecord: Ref = 13a320, Flags = 2, IFIndex = -3 (name = []), ErrorType= 0 полное имя = 004_n6c0a..iphone \ 032von \ 032tamara._gktank._udp.local.rrtype = 16 rrclass = 1 rdlen = 18 ttl = 7200

2010-05-30 23: 24: 57.314 GKTank [2442: 4e03] ** peer 203104196: oldbusy = 0, newbusy = 0

2010-05-30 23: 25: 02.383 GKTank [2442: 207] ** Прекратить разрешение?потенциально предыдущие решает

2010-05-30 23: 25: 02.425 GKTank [2442: 207] ********** НАЧАЛО РАЗРЕШЕНИЯ: 203104196

2010-05-3023: 25: 13.562 GKTank [2442: 4e03] ~ обратный вызов DNSServiceQueryRecord: Ref = 13a320, Flags = 2, IFIndex = -3 (name = []), ErrorType = 0 полное имя = 004_n6c0a..iphone \ 032von \ 032tamara._gktank._udp.local.rrtype = 16 rrclass = 1 rdlen = 18 ttl = 7200 2010-05-30 23: 25: 13.569 GKTank [2442: 4e03] ** peer 203104196: oldbusy = 0, newbusy = 1

2010-05-30 23: 25: 33.660 GKTank [2442: 4e03] ~ обратный вызов DNSServiceBrowse: Ref = 134f30, Flags = 0, IFIndex = -3 (name = []), ErrorType = 0 name = 004_n6C0A..iPhone von Tamara regtype = _gktank._udp.домен = локальный.2010-05-30 23: 25: 33.671 GKTank [2442: 4e03] Пир [203104196] удален?(0).

2010-05-30 23: 25: 33.683 GKTank [2442: 4e03] GKPeer [139f10] 203104196 счетчик услуг старый = 1 новый = 0

2010-05-30 23: 25: 37.786 GKTank [2442: 4e03] ~ обратный вызов DNSServiceBrowse: Ref = 134f30, Flags = 2, IFIndex = -3 (name = []), ErrorType = 0 name = 004_n6C0A .. айфон фон тамара regtype = _gktank._udp. домен = локальная.

2010-05-30 23: 25: 37.816 GKTank [2442: 4e03] GKPeer [139f10] 203104196 счетчик услуг старый = 0 новый = 1

... и ждет вечно. Кто-нибудь знает, что не так с этим образцом ??

1 Ответ

0 голосов
/ 01 июня 2010

Неважно, выключив и снова включив Bluetooth, исправил проблему: P Я люблю зависеть от такой надежности ...

...