Предполагаю что скорость получения данных сильно зависит от качества соединения. Так же опасения основаны на том, что, к примеру, в Swift'е уже есть встроенный инструмент для мультиплеера - GameKit, если не ошибаюсь.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.