Мне было интересно, сколько времени требуется, чтобы передать информацию о наклоне и положении (не gps) одного конкретного iphone другому. Могут ли 2 iphone отправлять и получать эту информацию одновременно? А 3 айфона? Меня интересует приложение, которое может одновременно отправлять и получать и принимать условные решения на основе этой информации, полученной всего за полсекунды.
Любой выстрел это возможно? Если да, то лучше блютуз или вайфай?
Большое спасибо, Джейк
Ответ 1 · рейтинг 4 · mmc
В настоящее время это невозможно без промежуточного сервера. (Без джейлбрейка, что было бы возможно, но крайне сложно)
Я предполагаю, что ваша цель - игры, и в этом случае задержка, связанная с поездкой на сервер и обратно по сотовой сети передачи данных, вероятно, займет слишком много времени для любого удовлетворительного игрового процесса. Я не верю, что это произойдет в течение полсекунды.
Это будет возможно через Bluetooth в будущем программном обеспечении для iPhone 3.0, но это все еще находится под соглашением о неразглашении, поэтому вы вряд ли сможете получить какие-либо надежные показатели производительности, пока оно не будет выпущено. Если бы я предположил, я бы, конечно, предположил, что задержка, связанная с прямым Bluetooth-соединением, будет НАМНОГО меньше половины секунды.
Ответ 2 · рейтинг 1 · Mark Bessey
Все, что у вас есть сейчас, это Wi-Fi или сотовая сеть. Если вы используете Bonjour через Wi-Fi, у вас будут задержки в миллисекундах, но все телефоны должны быть подключены к одной и той же точке доступа. Взгляните на пример WiTap.