2013-07-18 2 views
1

Я пытаюсь изучить приложение WiTap.P2P программирование в IOS

Существует одна функция в Appcontroller.m

в методе applicationDidFinishLaunching.

Существует имя метода: -

// Create and advertise our server. We only want the service to be registered on 
// local networks so we pass in the "local." domain. 

self.server = [[QServer alloc] initWithDomain:@"local." type:kWiTapBonjourType name:nil preferredPort:0]; 

Моя проблема в том, что я не в состоянии доступа порт на другом сервере. Пожалуйста, расскажите мне, что мне следует писать в домене и номере порта.

Его показ регистрации. Не отображается соединение. Хотя, если я пишу домен и порт, он сможет сделать соединение с подключением к локальной сети.

Но если я пишу разницу IP-адреса, вы не сможете выполнить соединение. Он не выпустил ни одной ошибки, но не смог успешно установить соединение с сервером.

+0

Что значит «не в состоянии»? Какое поведение вы видите? Вы получаете сообщения об ошибках? – Jim

+0

@Jim Я отредактировал свой вопрос и подробно описал его. Пожалуйста, взгляните на это. –

ответ

2

Кажется, вы пытаетесь использовать это с Bluetooth. Это невозможно с помощью этого API. Вы должны перейти на более низкий уровень.

Если вы читали ReadMe.txt файл в образце кода, который вы использовали, вы увидите:

версии WiTap больше не работает над Bluetooth; см. QA1753 "Bonjour over Bluetooth on iOS 5.0" для обсуждения того, почему это так и что вы можете с этим поделать.

Если вас интересует сеть Bluetooth P2P, рассмотрите возможность использования HHServices.

+0

есть ли возможность использовать P2P, программируя еще что-то bluetooth. Atully я хочу работать, создавая видеообмен P2P, как у нас есть webrtc в браузере. –

+0

Из описания WiTap: * «Образец WiTap демонстрирует одноранговую сеть через Wi-Fi». * – Jim

Смежные вопросы